顶点网 > 使用计划任务定时清理网站缓存的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
在计划任务中添加新任务:
设定时间请求上面的网址即可实现定时清理网站缓存了。
返回