まあ、ダーツ・イン・ザ・エア・タイプのクイズションだと分かっていますが、私は一般的な考えを得ようとしています。このサイトや他のウェブサイトなど、中規模のサイトの一部を運営するためのCPU(コア、GHzなど)、帯域幅、RAM、ストレージなどの必要な平均的なシステムは何ですか。 (私はcraigslistと言っていますが、そのユーザベースはそれよりも大きいと知っています)、一度に1Kから10Kのユーザがいますか?このような中規模の大規模なWebサイトの典型的なシステムリソース消費量はどのくらいですか?
0
A
答えて
1
このような質問に対する正解は、動くターゲットです。ハードウェア/ソフトウェアがより良くなった10年後には、今日のことは真実ではないでしょう。システムがどのように実装されているか、開発者がどのようなトレードオフをしているかに応じて、必要なハードウェアには大きな変動があります。スループットを最適化するか、またはミリ秒の更新に至るまで最適化しますか?具体的な例として、バッジが付与された場合、ユーザーが新しいバッジを見るまでにはどのような遅延が許容されますか? 1秒? 1日?答えは、システムがどのように実装されているか、必要なハードウェアの量と、どのようなトレードオフができるかを示します。
「1からxユーザーまで拡張可能なソフトウェアを設計するにはどうすればよいですか?
関連する問題
- 1. 大規模なWebサイトのログインテーブルのヘルプ
- 2. 大規模なWebサイトでのイメージの命名規則
- 3. 大規模なHadoopクラスタの計算能力とストレージ容量の典型的な関係は何ですか?
- 4. 大規模なデータセット用の軽量ベイズフィルタ
- 5. 中規模大規模プロジェクトの構造
- 6. 大規模なWebサイトではbcryptは有効ですか?
- 7. このようなデータベースはどれくらいの規模ですか?
- 8. 大規模なGen 0メモリの浪費、.NETの浪費?
- 9. 大規模なコミュニティのCMS
- 10. 大規模なグリッドデータセットのストレージ
- 11. のJava:大規模なリスト
- 12. アクティブなディレクトリの規模はどのくらいですか?
- 13. サイズで大規模なデータセット
- 14. Hbase/Hiveと大規模なRDBMSとはどのくらい近いですか?
- 15. node.jsは中規模/大規模なビジネスWebアプリケーションに対応していますか?
- 16. すばやく大規模なデータピボット
- 17. jqueryベースの大規模なWebサイトを構築するにはどうすればよいですか?
- 18. Android:大規模なArraylistから検索
- 19. 大規模なPythonランダムシェアラー
- 20. PHP - 大規模なPOSTリクエストサーバエラー
- 21. 大規模なアプリケーションデザイン(WPF/Silverlight)
- 22. RESTと大規模なデータベースクエリ
- 23. 追加大規模なXML
- 24. 大規模なMySQLアップデートクエリ
- 25. DataGridView、大規模なデータバインディングソリューション
- 26. アンドロイド:WebViewのは、大規模な画像
- 27. Androidで大規模なデータベースを扱う
- 28. iPhone大規模なGPUでの乗算
- 29. 大規模なプロローグでのプログラミング
- 30. 大規模なJSアプリケーションでのReduxパフォーマンス
まあ、この質問はこれよりも大きくなっていますが、私は今日の言葉でアイデアを得ようとしています。私は今から10年後には違うかもしれないと理解していますが、今日はいくつかの難しいコアの例があると確信しています。 – techexpert
さらに、あなたのRAMや帯域幅などが制限されている場合、ソフトウェアだけではX人のユーザーにスケーラビリティがありません。あなたはアプリケーションを非常に多くの部分に分けることができます。しかし、再び、今日の厳しいデータに厳密に基づいてこの質問をしています。何か案は? – techexpert
@techexpert Webアプリケーションが1台のコンピュータでのみ動作するとしますか? – hvgotcodes