私はパフォーマンスとスケーラビリティを理解するために頭を悩ませようとしており、開発者/システム管理者がシステムを強化するために何をしているのか知りたい. 回答を標準化するために、次のいずれかに最善を尽くして回答していただけると助かります。
- プロフィール- Joomla での雑誌掲載。CodeIgniter + OpenId + AJAX の求人掲示板
- パフォーマンス-サーバーごとの 1 秒あたりの最大要求数は?
- ハードウェア- サーバー、ルーター、ディスク、LAN?
- ソフトウェア- Lighttpd、Memcache、Varnish、Nginx、Squid、Pound、LVS、eAccelerator など。
- サービス- Amazon S3、Akamai、Google コンピューティングなど。
- 構成- 静的ハッシュ、アップストリーム モジュール、n リクエスト後の x 分間の Memcache、ログ イメージ リクエストの無効化など。
- その他- 他に何かありますか? (たとえば、正規化されたテーブルは、読み取りが多いサイトには適していません)
編集: Web 開発者がこのようなものを探すことが重要であるため、この質問を 閉じる前に再検討してください。プログラマーは自分のコードからセミコロンを微調整することができますが、memcached 用に記述したり、 Google App Engine を介してCDNをまとめたりする悪いコーダーに負けてしまいます。