Httpd

用於靜態、動態內容的最快 Web 伺服器?

  • March 25, 2011

我正在尋找最快的 http 伺服器可用於:

  1. 提供靜態內容——大量的大圖像。最少的功能需要,盡可能快。
  2. 調度動態內容外掛——想想一個做動態水印或圖像轉碼的網路伺服器。我正在尋找最快、最低成本的調度方式。

環境:Linux 或 OS/X。任何可接受的語言。

提供靜態內容——大量的大圖像。最少的功能需要,盡可能快。

nginx目前的首選LigHTTPd仍然可以正常工作,但現在開發得不太活躍。LiteSpeed也是一個不錯的選擇,如果您需要商業支持或更好的 GUI,它可能是最好的選擇。所有這些都非常快,原始速度不會成為這組網路伺服器中有意義的競爭差異化因素。

調度動態內容外掛——想想一個做動態水印或圖像轉碼的網路伺服器。我正在尋找最快、最低成本的調度方式。

Hmnn,nginx 的自定義擴展模組是成本最低的選項。但是用 C/C++ 編寫模組非常耗時。OP 說“任何語言都可以接受”,好吧,如果是這樣,那麼帶有 C 副檔名的 nginx,或者可能是帶有 C 副檔名的 Apache,以從 Apache 更豐富的模組和文件集中受益。

但實際上,今天誰為非大眾市場產品編寫 C 程式碼?我認為Python 程式碼與 Tornado或高級語言中的類似事件驅動網路伺服器更匹配。

引用自:https://serverfault.com/questions/86763