Apache發布了HTTP Server v2.4
作者 Abel Avram 譯者 王麗娟
Apache 前不久發布了 Apache HTTP Server 2.4,這個版本提升了性能、增強了并發,并支持異步I/O、占用更少的資源。
Apache HTTP Server 和 Apache 軟件基金會(ASF)的成立緊密相關,ASF 為了慶祝 HTTP Server 誕生 17 周年,發布了2.4版本。Apache HTTP Server 的上一個主要版本是在 2005 年 12 月發布的2.2,這期間間隔了六年多,只發布了 22 個小版本。
按照版本發布說明,這個版本“在理想情況下適用于云環境”,具備的一些新功能能讓 HTTP Server 有更好的性能和安全性、占用更少的資源:
- 提升了性能
- 減少了內存使用——比2.2版本需要的少
- 可以在編譯時構建、運行時裝載的多處理模塊
- 更好地支持異步讀/寫
- 新模塊和針對舊模塊的增強
- 為高流量服務器和代理提供更好的緩存支持
完整的增強列表詳細介紹了2.2版本之后新增的或改進的所有功能。Apache 鼓勵開發人員升級到最新版本。
根據 Netcraft 公司在 2012 年 1 月對 582,716,657個網站所作的調查顯示,57.93% 的活動站點和 64.91% 的頂級服務器都使用 Apache HTTP Server。雖然微軟 IIS 的占有率在 2008 年至 2009 年期間不比 Apache 少太多,但目前使用 IIS 的活動站點只占 12.14%,和 Nginx 12. 18% 的占有率大致相當,比占有7.90% 的 Google Web Server 多,而且 IIS 還催生了好幾個 Google 服務。有些活動站點為了追求更好的性能,用 Nginx 替換了 Apache HTTP,但 ASF 發布了他們自己的 Benchmark 測試結果(PDF),測試中使用了最新版的 Apache HTTP 服務器,結論是 httpd 在并發情況下和 Nginx 不相上下,在處理事務時比 Nginx 略勝一籌。
查看英文原文:Apache Celebrates 17th Anniversary with HTTP Server 2.4