我们计划在移动应用的部分功能中使用 Discourse 作为 WebView,该应用拥有超过 100 万用户。我们将通过通知引导用户访问论坛,这意味着会有 3000 至 4000 名用户瞬间涌入论坛。考虑到 Discourse 的资源消耗情况,服务器需要具备哪些配置才能应对如此流量?我们目前使用的是 DigitalOcean。在购买独立论坛服务器之前,我想听听各位宝贵论坛用户的意见。
谢谢大家。
我们计划在移动应用的部分功能中使用 Discourse 作为 WebView,该应用拥有超过 100 万用户。我们将通过通知引导用户访问论坛,这意味着会有 3000 至 4000 名用户瞬间涌入论坛。考虑到 Discourse 的资源消耗情况,服务器需要具备哪些配置才能应对如此流量?我们目前使用的是 DigitalOcean。在购买独立论坛服务器之前,我想听听各位宝贵论坛用户的意见。
谢谢大家。
在正常情况下,一台 4GB 内存/2 vCPU 的服务器仅使用一半可用内存即可轻松运行 4 个 Unicorn 进程和 1 个 Sidekiq 的配置。
不过,如果 Discourse 将成为您应用程序的核心组成部分,建议以高可用模式部署,包括多台服务器和多个数据中心,以增强对故障的抵御能力。此外,根据流量自动伸缩也是一个好主意。这些正是 discourse.org 托管服务的特点。
感谢您的解释性回答。在这种情况下,使用 Discourse 提供的托管服务似乎是最合乎逻辑的选择。