钱柜官网专注于商业源码、商业教程、商业素材、商业模板、精品软件分享,为广泛站长朋友提供最优质的劳动。
地名:
电码:
登记

商业源码分享

VIP

禁用ecshop缓存,关闭ecshop缓存功能

www.yzwym.com / 2015-08-24
 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内存优化结构重组使用更佳
 
迎接广大用户联系最模板,运用优化推广服务!
收缩

   
   


  •