- 时间:2019-01-31 02:15 编辑:2KB 来源:2KB.COM 阅读:327
- 扫一扫,手机访问
- 分享
-
扫描二维码,分享到微信
打开微信
使用"扫一扫"
再点击微信界面右上角三个点标志
分享到微信朋友和朋友圈。
摘要:
ECSHOP的缓存存放在temp /文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。
ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是
ECSHOP的缓存存放在temp /文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。 ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个。 1.关闭SMARTY的缓存: 打开includes/cls_template.php,找到下面一段 if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false) { trigger_error(‘can’t write:’ . $this->cache_dir . ‘/’ . $cachename . ‘.php’); } 将这一部分注释掉即可,改成 /* if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false) { trigger_error(‘can’t write:’ . $this->cache_dir . ‘/’ . $cachename . ‘.php’); } */ 2.关闭SQL查询结果缓存 打开includes/cls_mysql.php 找到 var $max_cache_time=3600;//最大的缓存时间,以秒为单位 改为 var $max_cache_time=0;//最大的缓存时间,以秒为单位 ecshop的缓存机制有缺陷,建议正式做站优化修改后再使用。若同Memcache、eAccelerator、Xcache内存优化结构结合使用更佳 欢迎广大客户联系最模板,使用优化推广服务!

2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务