去评论
dz插件网

Diy设置问题,DIY到底

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2026/04/16 10:30:45
Diy设置问题,DIY到底应该怎么设置?


我的环境:Discuz X3.4版本,2C4G配置,宝塔linux,社区首页配置了幻灯片PPT+新帖、新回复面板,如下图








我想要的效果:用户访问网页不卡,同时保证DIY数据可以及时更新。


我遇到的问题:


1、我因为想要把最新发布、最新回复及时的展示出来,所以我把DIY设置为1分钟更新一次,但是这样就导致用户访问社区首页的时候,非常卡,会卡顿3~5秒。我猜测原因和逻辑是这样的:比如设置1分钟更新1次,就会让Discuz X每1分钟就把之前的缓存数据删除掉,当检测到用户访问首页的时候,就更新缓存数据,把这个数据给用户展示出来。所以这个过程要重新加载,导致用户每次访问首页都会卡顿3~5秒。请问我猜测是这个逻辑,对不对,是不是这样的逻辑和过程?


2、我发现像上面那样设置,导致非常卡,访问体验非常差劲,我就想调整为每天晚上12点钟更新,所以我把DIY更新时间设置为1440分钟,就是1天时间,我勾选的是准时更新。但是我第二天早上9点钟访问社区,发现这个最新发帖、最新回复页面,并没有更新,还是之前的列表。我肯定是在昨天晚上之前,新发了帖子、新发了回复的,这点可以放心。请问,为什么没有在晚上12点更新?他更新时间和逻辑是怎么算的?是以自然时间的晚上12点为更新时间?还是以我点击确定的时间,为计时开始的时间去计算1440分钟?








3、综上,请官方的管理员或者真正懂DIY老师,帮忙答疑解惑一下,告诉我这个到底是什么样的逻辑?更新区间又是什么意思?什么控制效果?我应该怎么样设置,才能达到我想要的效果:既可以及时更新列表信息(至少5分钟更新1次)、又可以让用户访问的时候不卡顿?有两全其美的办法吗?比如设置定时计划任务,让Discuz X计划任务、或者添加宝塔计划任务,代替人访问社区首页,达到自动更新数据,自动保存缓存的效果?


我知道答案 回答被采纳将会获得1 贡献 已有0人回答