このVPSサーバーは理論的に何人の同時ユーザーを処理できますか?
AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4専用コア
256 GB NVMe SSD
そして、もう1つ重要な質問があります。Discourse Dockerコンテナは、すべてのハードウェアをネイティブに活用しますか、それとも構成に触れる必要がありますか?
このVPSサーバーは理論的に何人の同時ユーザーを処理できますか?
AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4専用コア
256 GB NVMe SSD
そして、もう1つ重要な質問があります。Discourse Dockerコンテナは、すべてのハードウェアをネイティブに活用しますか、それとも構成に触れる必要がありますか?
app.yml の中に、関連する設定が2つあると思います。
## 同時Webリクエストのサポート数はいくつですか?メモリとCPUコアに依存します。
## ブートストラップによって検出されたCPUに基づいて自動的に設定されますが、上書きすることもできます。
UNICORN_WORKERS: 4
env セクション内
params セクション内
## db_shared_buffers を合計メモリの最大25%に設定します。
## ブートストラップによって検出されたRAMに基づいて自動的に設定されますが、上書きすることもできます。
db_shared_buffers: "1GB"
## ソートパフォーマンスを向上させることができますが、接続ごとのメモリ使用量が増加します。
#db_work_mem: "40MB"
## 最大アップロードサイズ(デフォルト:10m)
upload_size: 20m
これらの設定に関して、ご質問への回答を理解したいと思います。
質問に対する答えはないと思います。主に、使用パターン、そしてある程度は履歴に依存します。
ハードリミットはありません。
主に、同時ユーザー数が増加するにつれて応答時間が長くなることに気づくでしょう。ライブスポーツイベントのようなピークトラフィックがある場合は、より多くのリソースが必要になります。
フォーラムの履歴が深くなり、より多くのユーザーからの投稿が蓄積されるにつれて、各データベース操作は少しずつ遅くなり、より多くのリソースが必要になります。同様に、非常に長いスレッドがある場合も同様です。
したがって、週にアクティブなユーザー数、1分間に同時にアクティブなユーザー数、数万件の投稿数などが、検討すべき変数となります。
これを行う方法はいくつかあると思います。
編集:最近の技術スレッドも参照してください