Apache发布了HTTP Server v2.4

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

你可能感兴趣的:(Apache发布了HTTP Server v2.4)