大家好,这个问题可能已经被回答过了,但我搜索时没有找到相关内容。有人有关于不同规模的社区所需的 CPU 和内存用量的指南吗?
任何帮助都将不胜感激。
大家好,这个问题可能已经被回答过了,但我搜索时没有找到相关内容。有人有关于不同规模的社区所需的 CPU 和内存用量的指南吗?
任何帮助都将不胜感激。
您计划在第一天迁移多少用户到 Discourse,您期望的增长是多少?
您还需要考虑许多变量——有多少主题、多少人会同时在线等等。
需要记住的是,当您觉得资源不足时,可以非常轻松地扩展到更大的服务器,所以可以从一个适度的配置开始,对其进行监控,然后在时机成熟时迁移到更大的服务器。
这是为拥有约 20,000 名开发者的公司内部开发者社区准备的
这在很大程度上取决于它的受欢迎程度。![]()
我认为您至少需要 8GB/4vCPU 和 50GB 磁盘(取决于您是从头开始还是从第一天开始迁移数据,那样可能需要更多)以及 2GB 交换空间才能启动,但请确保您能够根据需要进行扩展,尤其是主磁盘的空间。
如果每个 vCPU 配置 2 个 Unicorn(即 8 个),这应该能够同时处理多达 8 个请求(不是会话)。其他请求将被排队(如果很少只有一个排队,两个排队非常罕见,那也没关系)。
Discourse 使用前端框架,一旦加载,客户端和服务器之间传输的数据的 99.9% 是 json,而不是完全渲染,因此它在带宽方面相当经济,从而加快了请求的周转速度。
然后,您可以根据需要进行监控和扩展。由于 Discourse 提供了有用的 UI 和命令行工具,备份和恢复非常简单。
我相信一些更专业的系统管理员可以提供意见,但这可能会让您一开始走得很远。
非常感谢您的帮助。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.