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')));

本文原创地址:https://www.ecshop.cx/article-166.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

Samuel会员 在 2019-07-05 购买了 ECSHOP最新PayPal支付方式插件 带多货币汇率自动换算订单付款金额