ecshop2.7.3如何自动清缓存
操作方法
- 01
ecshop如何自动清除缓存,如果网站的浏览量太多的话可能会有过多的缓存文件影响网站打开速度,接下来就教大家一个自动清除缓存的方法: 首先我们在在ecs_shop_config表中插入一条数据: INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1); 这个也可以在后台的sql查询里执行,但要注意那个表前缀 ecs_ , 这个需要修改成跟你数据库里的前缀一样,不知道前缀的话可以在后台的数据表优化里看到表前缀。 注:65535 这个值也是可以改的,但是不建议少于1000 如果少于1000,可能对其他值会产生影响。 然后我们在找到includes/init.php 这个文件,在文件的最后增加下面的代码: if (is_temps()) { clear_all_files(); $sql="update ".$ecs->table('shop_config') ."set value=".time()." where code='"."last_clear_time '"; $db->query($sql); } function is_temps() { if(time()-$_CFG['last_clear_time']<10000) { return(false); } else { return(true); } } 上面代码中的10000 为自动更新间隔时间,单位为秒,你可以根据自己的实际需求进行修改,比如改成5000 或者20000。
赞 (0)