我的网站最近从一个旧版本更新到了最新的 Discourse 版本。
我们有一个帖子,大约有 68,000 条回复。人们每天都在加载该帖子并回复,对网站或其服务器没有任何影响。
更新后,加载这个大帖子似乎会显著减慢所有用户的网站速度。大约一半的时间,帖子加载会因超时错误而失败。它似乎也没有正确缓存/分页——如果我尝试加载最新的帖子,然后导航离开,再加载最新的帖子,我会遇到同样的长加载时间,并且 Discourse 会将我带到帖子的开头。
我想问一下之前对大型帖子的分页/缓存有什么功能,以及在过去 6 个月或 1 年多的更新中是否有任何变化。
2 个赞
@awesomerobot 您认为这与最近的主题列表可访问性更改有关吗?
1 个赞
这些更改尚未合并……很可能与 Glimmer 的更改有关?但如果版本已经超过一年,有很多更改可能与之相关
@Wintermute 毫无疑问,更新会使这种情况恶化,但这确实令人沮丧,但 68k 的回复主题远远超出了我们在任何版本上的建议……也许我们可以寻找可能导致性能下降的 megatopic……过去,当一个主题扩展到 10k 帖子以上时,我们为了提高性能而移除了一些功能,但这并不是我们优先考虑的情况
3 个赞
此主题在上次回复后 30 天自动关闭。不再允许回复。