自动更新缓存

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

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 为间隔时间 单位秒


后台的sql中添加 表前缀更改为自己的
INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1);

65535 这个值也可以更改,但是不建议少于1000 如果少于1000,可能对其他值会产生影响

回答:
受益了,感谢!

先试验一下看看是否有用!

共享就是好精神,,,分享就是好楼主..~

谢谢啦,试一下

这个是好东西一定要收藏

有用吗?升级到ec2.72 ,经常打不开网站,得去FTP目录手动删除缓存。。。。一个星期几次。。

65535这个值是做什么用的??

谢谢楼主分享了

谢谢分享。init.php是加在根目录还是admin文件夹的?

清除缓存,后网站的压力好大....

收藏了,向楼主学习!!

不是太明白这些哦