扩展 Discourse

我的 discourse 站点上正在进行一个关于内容非常有意思的讨论,这可能会显著改变流量。

我目前使用的是一个 1GB RAM、1vCPU、40GB SSD 的实例。

目前社区规模很小,比如说 30 个活跃成员。
添加这个特定内容可能会使网站用户增长到 300-3000 人(10-100 倍)。

我们现在平均每月有超过 40k 的页面浏览量,并且我已经考虑了 100 美元和 300 美元的托管计划作为可能的选项。

我可能在 meta/文档中搜索的东西不对——discourse 如何根据 CPU/RAM/存储进行扩展?

discourse 能利用 2-4 个 vCPU 和 8-16GB RAM 吗?

任何见解都将不胜感激。

谢谢!

当然。只需调整您的虚拟机大小,然后运行

  ./discourse-setup

即可调整内存使用量的参数。您可以随意调整大小。是否调整到 2GB 或 4GB 以上由您决定,但我猜测 4GB 应该足够了。

5 个赞

对于大型社区,您可能需要大约 4-8 GB 的内存,以及更多的 SSD 存储空间,可能需要几 TB。

3 个赞

太快了,谢谢你们!

1 个赞

我的回应只是一个粗略的估计。实际上越多越好。

4GB 将绰綽有餘。

除非您預計上傳量很大,否則您的儲存需求不會爆炸性增長。這種情況下,請勿將直接連接的儲存空間擴展到超出 4GB 的標準配置($$$),而是考慮實施 S3 或市面上其中一種 S3 類型的克隆。

5 个赞