此问题出现在 最新的 beta 版本 中。
一个群组中添加了大量 分类组审核/ moderation 版主(约 338 人),该群组随后被指派用于审核某些分类。由于将分类版主信息添加到“关于”页面,导致该页面几乎无法正常运行。加载大量新增的“工作人员”信息需要数分钟时间。对部分用户而言,页面完全无法加载,浏览器卡死,必须多次刷新才能正常显示。有具备 Discourse 使用经验的志愿者也指出:“虽然有些奇怪,但用于 API 调用的 JSON 版本几乎可以瞬间加载。”
最终,我们不得不将该群组从分类版主中移除,从而将其从“关于”页面中删除,页面才得以重新加载。
关于版主数量如此庞大的原因:在我们的使用场景中,存在大量本地区域。这些区域由本地志愿者负责,他们通常负责管理各自区域论坛。我们大约有 900 名区域代表,需要能够管理各自的本地论坛。这对于非英语区域尤其关键。
我们正在探索其他解决方案以暂时应对该问题。特此报告“关于”页面存在的问题!
8 个赞
Osama
4
您能告诉我这个(由 338 名用户组成的)组被指派管理了多少个类别吗?既然 JSON API 并非导致此问题的原因,我怀疑是 Ember.js 试图渲染所有这些用户导致浏览器卡死。因此,了解该页面试图渲染的用户总数估算值将很有帮助。
5 个赞
当时我记得大约有 8 或 9 个,不超过 12 个。(此后我们又增加了一些,所以我不太确定了。)
4 个赞
我就是 Heather_Dudley 提到的那位使用 API 的人。拉取 JSON 数据的速度对于其大小来说相当快。
当时共有 10 个分类,包括主分类和子分类。
3 个赞
Osama
9
此问题已在以下提交中修复:
该提交包含两点改进:1) /about 页面现在采用更快的渲染方法;2) 限制 /about 页面上显示的类别版主总数为 100 人。因此,如果有 4 个类别,每个类别将最多显示 25 位最近活跃的版主。
7 个赞