定义
nginx(engine x)是一个网页服务器,他能反向代理HTTP、HTPPS、SMTP、POP3、IMAP的协议连接,以及一个负载均衡器和一个HTTP缓存。
运行系统
nginx在BSD-like协议下发行,可以在各大操作系统运行,比如Unix,Linux,Mac OS X,Solaris和Windows。
整体特点
采用面向性能设计的HTTP服务器,具有占有内存小,稳定性高。
1)平行处理规模量大
官方说可支持五万个平行连接
2)模块化设计
整体采用模块化设计,静态模块,对模块的操作需要要nginx重新编译才能使用
3)集成PHP
具体功能
1)负载均衡实现可扩展的流量管理
2)升级改造Web服务器
3)快速与可扩展的视频传送
4)加速Web和移动端的性能
5)保护应用安全
6)为API提供安全保障和使用策略
7)取代昂贵的ADC硬件负载平衡器
更重要的,nginx开源!
nginx的性能在业界被认为是非常高的,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等,所以希望能够对nginx进行学习,提升自己看源代码的能力,更多了解后台与网络相关的领域。
原文:http://www.cnblogs.com/loadofleaf/p/5294640.html