centos-rhel服务器相关 / nginx / 未分类 · 2013年9月25日

nginx 相比apache优点

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Lighttpd的mod_proxy也有一些问题并且很久没有更新。
1可以高并发连接 2-4W并发
epool kqueue 网络I/O模型,而apache 使用传统的select 模型,pfefork模式为多进程模式,要经常派生子进程,所以用资源会高得多
2内存消耗少,轻量级,高性能
3成本低廉 不像什么F5
4 配置文件非常简单, Apache 比较复杂
5 其它理由
支持rewrite规则 内置的健康检查功能 节省带宽(gzip) 稳定性高 支持热部署 社区活跃,各种高性能模块出品
在见,nginx 在反向代理,rewrite规则,稳定性,静态文件处理,内存消耗等方面有很大的优势
其它
Apache在处理动态有优势,Nginx并发性比较好
http://lnmp.org/nginx.html
http://www.phpzixue.cn/detail1174.shtml