返回列表 发帖
查看: 42|回复: 1

[求助] Diy设置问题,DIY到底

57

主题

189

回帖

3

粉丝

炉火纯青

贡献
0 点
金币
0 个
发表于 2 小时前 |四川| 查看全部 |阅读模式
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 贡献 已有1人回答
回复

使用道具 举报

57

主题

189

回帖

3

粉丝

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 1 小时前 |四川| 查看全部

官方文档,对此也没有说明。https://addon.dismall.com/library/x3/front/portal/diy.html

无人知晓吗?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2026-4-16 13:12 , Processed in 0.042499 second(s), 11 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表