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,将会获得多方面的性能优势。

最新文章

  1. CodeSimth - .Net Framework Data Provider 可能没有安装。解决方法
  2. ubuntu下neural-style-master的demo
  3. jquery中通过全局变量来禁止多次ajax请求
  4. 在Eclipse中进行HotSpot的源码调试--转
  5. [ html canvas 透明度 globalApha ] canvas绘图属性 透明度 globalApha 属性演示
  6. Java 关键字final
  7. Download file using libcurl in C/C++
  8. silverlight visifire控件图表制作——silverlight 后台方法页面事件
  9. 如何写一手漂亮的 Vue
  10. Servlet第七篇【Cookie和Session的区别、应用】
  11. Telerik 控件 RadGridview实现绑定
  12. Can you solve this equation?
  13. windows下更改mysql数据储存物理目录
  14. vsts + XX云服务器构建netcore+docker持续集成交付部署
  15. Logging 日志配置格式模板
  16. 软件测试_MYSQL
  17. js处理数字加后缀w
  18. MySQL教程 3.3
  19. 利用nodejs安装并运行express的三个坑
  20. 添加网络ADB的方法(含以太网和无线)

热门文章

  1. C# Find() 与 FindAll()方法的使用
  2. android-铃声的设置与播放
  3. 4.auto详解
  4. golang sort
  5. 15、python学习手册之:元组、文件及其他
  6. 【前端统计图】echarts实现属性修改
  7. Mycat常见问题与解决方案---宜将剩勇追穷寇,不可沽名学霸王
  8. Java中接口继承泛型接口
  9. [D3] Add image to the node
  10. 图解String类型的不可变性及其原因