Nginx(“engine x”)是俄罗斯人Igor Sysoev(伊戈尔·赛所耶夫)编写一款高性能的HTTP和反代理服务器。Nginx能够选择高效的epoll(Linux 2.6内核)、kqueue(FreeBSD)、eventport(Solaris 10)作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器非常不错的替代品,它能够支持高达50000个并发连接数的响应,而内存、CPU等系统资源消耗的却非常低,运行非常稳定。
选择NGINX的理由:
1、高并发连接
2、内存消耗少
经过测试,同等硬件环境下,Nginx的处理能力相当于Apache 的5~10倍
3、成本低廉
4、支持ReWrite重写
5、内置健康检查功能,如果后台的某台WEB服务器宕机了,不会影响前台的访问
6、支持GZIP压缩,节省带宽
7、稳定性高
8、支持热部署