ECShop禁用数据表缓存提高网店访问速度

2016-09-02 16:28 来源:www.chinab4c.com 作者:ecshop专家

ECSHOP的缓存存放在temp/caches/文件夹中,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。以下本文来为各位简单的介绍一下关于ECShop网店访问速度拖慢问题解决办法(禁用ECSHOP上SQL查询结果的缓存来解决问题方法),希望碰到此问题的朋友可进入参考解决你的难题哦。 ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。可以分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个,本文介绍关闭SQL查询结果的缓存。 ECSHOP数据缓存对提高网店速度有一定作用,但缓存文件一多也就过犹不及,我们可以对部分不常用的数据表禁用缓存即可,我们ECSHOP插件网关闭不常用的数据表有snatch_log、stats、wholesale、auction_log、brand 这5个表禁用缓存,代码如下: 打开include/init.php文件找到: $db->set_disable_cache_tables(array($ecs->table(\'sessions\'), $ecs->table(\'sessions_data\'), $ecs->table(\'cart\'))); 修改为如下代码: $db->set_disable_cache_tables(array($ecs->table(\'sessions\'), $ecs->table(\'sessions_data\'), $ecs->table(\'cart\'), $ecs->table(\'snatch_log\'), $ecs->table(\'stats\'), $ecs->table(\'wholesale\'), $ecs->table(\'auction_log\'), $ecs->table(\'brand\')));