解决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

发表评论