該伺服器的最佳 apache/linux 設定是什麼?

該伺服器的最佳 apache/linux 設定是什麼?

2 個英特爾至強-Woodcrest 5130-雙核心 2GB RAM Ubuntu 10.04.0-64

在最壞的情況下,該盒子將同時為約 300 人請求約 700 張圖像提供服務。每張圖像大約 5K。

如果有人有任何建議,我可以升級或更換機器。

謝謝!

答案1

如果您只提供靜態內容,安裝像 varnish 這樣的反向代理也會大大提高效能,儘管我建議在盒子中添加更多的記憶體(另外 2 或 4 GB)。

另外,不要忘記讓您的網頁伺服器(對於靜態內容,nginx 或 lighttpd 都很好)將過期標頭添加到 http 回應中,否則反向代理將無法發揮最佳效能。

答案2

那麼它的內容完全靜態,只提供圖像呢?也許使用 nginx 或 lighttpd 而不是 apache。你可以多放一些內存,2GB 不算大,而且內存很便宜。提供靜態檔案將受到 I/O 的限制,但您使用的硬碟類型是什麼?您還可以詳細解釋一下「300 人同時要求 700 張圖像」的含義嗎?

事實上,如果您所做的只是提供圖像,您是否需要專用伺服器,或者可以在 S3 這樣的 CDN 上運行嗎?這是內部伺服器還是外部伺服器?

相關內容