Fresh Discourse 安装上的页面加载极慢(40秒)

大家好,

我最近按照官方安装指南在一个轻量级云服务器上设置了一个 Discourse 实例。我遇到了严重的初始页面加载性能问题,大约需要 40 秒。但是,一旦加载完成,在站点内导航就快了很多。

这是我的自托管 Discourse

服务器规格:

  • CPU:2 核
  • 内存:4GB
  • 存储:40GB SSD
  • 此服务器上未运行其他服务(专用于 Discourse)

安装详情:

  • 使用官方 Docker 设置进行全新安装
  • 遵循了文档中的标准安装过程

已安装的主题和插件

  1. Material Design Theme
  2. Gamification
  3. Solved

当前问题:

  • 初始页面加载(冷启动)大约需要 40 秒
  • 之后在站点内导航速度快很多
  • 服务器专用于运行 Discourse
  • 根据最低要求,服务器规格应足够

是否有人遇到过类似问题或可以建议一些潜在的解决方案来提高初始加载时间?是否有任何特定的配置设置我应该检查或优化以获得更好的冷启动性能?

提前感谢您的任何帮助或指导!

2 个赞

您在安全模式下是否遇到相同的问题,以及是否从 app.yml 中完全移除插件?当加载缓慢发生时,您的浏览器开发者工具的网络和控制台选项卡中是否有任何有用的信息?

另外,

导致速度变慢的原因可能有所不同,但这些主题包含有助于诊断的建议。

2 个赞