DataLife Engine 中文站 » 模块发布 » 使用计划任务定时清理网站缓存的hack
一月 13 2024年

使用计划任务定时清理网站缓存的hack

admin 2024-01-13, 20:23 模块发布 18

使用计划任务定时清理网站缓存的hack

使用计划任务定时清理网站缓存的hack


对于访问量大的网站,系统产生的缓存也会随之增多,之前一直是手动清理网站缓存,而官方提供的corn中并没有清理缓存的功能,所以研究了一下,对corn.php文件进行一些修改,实现了此功能。

首要前提是先开启cron的服务
在cron.php的第25行,修改
$allow_cron = 1;


代码修改如下:
在corn.php的第146行的
        }

        die("done");

    }

下面加入下面的代码:
elseif ($cronmode == "clearcache")
    {
	clear_all_caches();
	clear_static_cache_id();
	die("done");
    }


然后使用的网址是 http://domain/cron.php?cronmode=clearcache
在计划任务中添加新任务:
设定时间请求上面的网址即可实现定时清理网站缓存了。


信息提示

想要留言? 请 登录 您的账号。还没有? 你可以 免费创建账号

日历归档

«    十一月 2024    »
 123
45678910
11121314151617
18192021222324
252627282930 

投票调查

您更喜欢哪方面的文章?
 

文章排行