このサーバーに最適な Apache/Linux 構成は何ですか?

このサーバーに最適な Apache/Linux 構成は何ですか?

2 x Intel Xeon-Woodcrest 5130-DualCore 2GB RAM Ubuntu 10.04.0-64

最悪の場合、このボックスは、約 300 人のユーザーが同時に約 700 枚の画像をリクエストするサービスを提供します。画像はそれぞれ約 5K です。

誰かから何か提案があれば、マシンをアップグレードまたは変更できます。

ありがとう!

答え1

静的コンテンツのみを提供する場合は、varnish などのリバース プロキシをインストールするとパフォーマンスが大幅に向上しますが、ボックスにもう少し RAM (さらに 2 GB または 4 GB) を追加することをお勧めします。

また、Web サーバー (静的コンテンツの場合は nginx または lighttpd が適しています) で http 応答に有効期限ヘッダーを追加することを忘れないでください。そうしないと、リバース プロキシが最適に機能しなくなります。

答え2

完全に静的なコンテンツで、画像のみを提供するのですか? Apache ではなく、nginx または lighttpd を使用することをお勧めします。おそらく、2 GB は多くなく、RAM は安価であるため、RAM をもう少し追加することもできます。ただし、静的ファイルの提供は、何よりも I/O によって制限されます。どのようなハード ドライブが搭載されていますか? また、「300 人が同時に 700 枚の画像を要求している」とはどういう意味ですか?

実際、画像を提供するだけであれば、専用サーバーは必要ですか、それとも S3 などの CDN で実行できますか? これは内部サーバーですか、それとも外部サーバーですか?

関連情報