Apache 发布了 HTTP Server v2.4

  • Abel Avram
  • 王丽娟

2012 年 3 月 4 日

话题:开源ApacheDevOps

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

开源ApacheDevOps