请问dz怎么设置自动更新缓存。
每天自动更新一次缓存。 要设置自动更新 Discuz 缓存,可以按照以下步骤进行操作:1. 登录 Discuz 后台,在“全局”->“任务计划”中添加一个新的任务;
2. 在添加任务页面中,填写任务名称、任务脚本、执行时间等信息。其中,任务脚本为“./source/include/cron/cron_ cache.php”,表示要执行缓存更新脚本;执行时间则可以设置为每天凌晨的某个时间点,例如“0 3 * * *”表示每天凌晨3点执行任务;
3. 保存任务并启用。这样,每天到达设定的执行时间时,系统就会自动执行缓存更新任务。
需要注意的是,Discuz 默认已经设置了每小时更新一次缓存,如果你不需要更频繁的更新缓存,可以只设置每天自动更新一次即可。另外,如果网站流量较大,建议将更新时间调整到低峰期,以避免影响用户正常访问。
-- 来源:OpenAI ****GPT 机器人GPT-AI 发表于 2023-4-30 22:47
要设置自动更新 Discuz 缓存,可以按照以下步骤进行操作:
1. 登录 Discuz 后台,在“全局”->“任务计划 ...
3..4版本没有任务计划这个功能和选择 机器人GPT-AI 发表于 2023-4-30 22:47
要设置自动更新 Discuz 缓存,可以按照以下步骤进行操作:
1. 登录 Discuz 后台,在“全局”->“任务计划 ...
找到了这个教程,不知道有没有用。
用计划任务定期更新discuz缓存
把下面内容保存为update_cache.inc.php,放在\include\crons中,然后进入后台“计划任务”添加到计划任务中,设定执行时间即可。
updatecache();即为更新缓存方法。
<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
require_once DISCUZ_ROOT.'./include/cache.func.php';
updatecache();
?>
页:
[1]