Apacheserver:http://httpd.apache.org,世界上用的最多的server,开放源码,支持跨平台,可移植性。模块支持丰富。虽速度和性能及内存消耗不及其它轻量级Webserver,可是属于重量级产品。

Lighttpdserver:http://www.lighttpd.net,德国人写的开源软件。内存开销低,CPU占用率低,效能好,模块丰富,与Nginx同属轻量级Webserver。是Nginx竞争对手之中的一个。

IBM WebSphereserver:http://www.ibm.com/developerworks/cn/websphere,基于java的应用环境,建立部署和管理Internet和Internet Web应用程序。相对于其它流行的Webserver而言,应用的数量非常少。

Microsoft IIS:仅仅能执行在Microsoft Windows/Linux/Unix平台上,必须购买商业的Windows Server操作系统。

Nginxserver:http://www.nginx.net,俄罗斯人编写的一款高性能HTTP和反向代理server。Nginx可以选择高效的epoll(Linux2.6内核),kqueue(FreeBSD)。devonport(Solaris 10)作为网络I/O模型,在高并发的情况下。Nginx是Apacheserver不错的替代品,可以支持高达5万个并发连接数的响应,而内存和CPU等系统资源消耗却很低,执行很稳定。


选择Nginx的一些理由=>

1.可以高并发连接:官方測试Nginx可以支撑5万并发连接,在实际生产环境中可支持2~4万并发连接数。

2.内存消耗少:同等硬件环境下,Nginx的处理能力相当于Apache的5~10倍。

3.成本低廉:Nginx为开源软件,採用的是2-clause BSD-like协议,能够免费使用,并可用于商业用途。该协议衍生自BSD协议,但删掉了当中的“不能够用开源码的作者/机构名字和原来产品的名字做市场推广”。

4.其它:配置文件简单。支持Rewrite重写规则。内置的健康检查功能。节省带宽,稳定性高,支持热部署。

------------------------------------------------------------------------------------------------

结尾: Nginx 在反向代理。Rewrite规则,稳定性,静态文件处理,内存消耗等方面,表现出了非常强的优势,选用Nginx代替传统的Apacheserver,将会获得多方面的性能优势。