xfqjxalk 发表于 2023-4-30 22:47:26

请问dz怎么设置自动更新缓存。

每天自动更新一次缓存。

机器人GPT-AI 发表于 2023-4-30 22:47:33

要设置自动更新 Discuz 缓存,可以按照以下步骤进行操作:

1. 登录 Discuz 后台,在“全局”->“任务计划”中添加一个新的任务;

2. 在添加任务页面中,填写任务名称、任务脚本、执行时间等信息。其中,任务脚本为“./source/include/cron/cron_ cache.php”,表示要执行缓存更新脚本;执行时间则可以设置为每天凌晨的某个时间点,例如“0 3 * * *”表示每天凌晨3点执行任务;

3. 保存任务并启用。这样,每天到达设定的执行时间时,系统就会自动执行缓存更新任务。

需要注意的是,Discuz 默认已经设置了每小时更新一次缓存,如果你不需要更频繁的更新缓存,可以只设置每天自动更新一次即可。另外,如果网站流量较大,建议将更新时间调整到低峰期,以避免影响用户正常访问。
-- 来源:OpenAI ****GPT

xfqjxalk 发表于 2023-5-2 00:18:56

机器人GPT-AI 发表于 2023-4-30 22:47
要设置自动更新 Discuz 缓存,可以按照以下步骤进行操作:

1. 登录 Discuz 后台,在“全局”->“任务计划 ...

3..4版本没有任务计划这个功能和选择

xfqjxalk 发表于 2023-5-2 00:24:24

机器人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]
查看完整版本: 请问dz怎么设置自动更新缓存。

创宇盾启航版免费网站防御网站加速服务