解决Discuz!X周期性抽风,实现Discuz!X自动清理缓存
哥们刚刚入职,管理公司的几个论坛,差点没让X1.5的UTF-8版本给整背过气去。
现在论坛一段时间后发现论坛周期性(大约每天2次)出现问题,页面title消失,登陆框错位,DIY模块内容消失等,搞得人好乱呐。
一直没有找到原因,但每次都是清理缓存过问题解决。
Discuz!X上一找,有问题的同志不少,而且都是UTF-8版(你说中国人最啥他要迷信UTF8版呐,模板少,插件少,问题多,占用资源多)。
没有时间做DX整体的代码跟踪,只好从表面上解决问题,那就是隔一段时间自动清理一下缓存。
于是开发了下面的计划任务,很简单,估计其它朋友也用得着,所以发上来分享下。
代码很安全,不要怀疑我的菊花。代码中也加了一些说明,有个性需求的同学可以修改下。
配置方法也很简单,不过我还是截图了,方便一些新同学。
下载文件包以后,直接按你的编码上传到对应目录就行,然后在后台添加以下的计划任务。
点击下载:clearCache
注意:计划任务含有一定风险,使用后出现的一切不良后果自负。
updated@2013-07-11
今天更新了一下,添加对X3的支持
cron_clearcache_x3