Nginx特色

Nginx特色: 1,跨平台:Nginx 能够在大多数 Unix like OS编译运行,并且也有Windows的移植版本。 2,配置异常简单:很是容易上手。配置风格跟程序开发同样,神通常的配置。 3,非阻塞、高并发链接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试可以支撑5万并发链接,在实际生产环境中跑到2~3万并发链接数.(这得益于Nginx使用了最新的epoll模型)。 4,事件驱动:通讯机制采用epoll模型,支持更大的并发链接。 5,master/worker结构:一个master进程,生成一个或多个worker进程。 6,内存消耗小:处理大并发的请求内存消耗很是小。在3万并发链接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。 7,成本低廉:Nginx为开源软件,能够无偿使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则须要十多万至几十万人民币。 8,内置的健康检查功能:若是 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。 9,节省带宽:支持 GZIP 压缩,能够添加浏览器本地缓存的 Header 头。 10,稳定性高:用于反向代理,宕机的几率微乎其微。 11,nginx代理和后端web服务器间无需长链接。 12,接收用户请求是异步的,即先将用户请求所有接收下来,再一次性发送后后端web服务器,极大的减轻后端web服务器的压力。 13,发送响应报文时,是边接收来自后端web服务器的数据,边发送给客户端的。 14,网络依赖型低。NGINX对网络的依赖程度很是低,理论上讲,只要可以ping通就能够实施负载均衡,并且能够有效区份内网和外网流量。 15,支持服务器检测。NGINX可以根据应用服务器处理页面返回的状态码、超时信息等检测服务器是否出现故障,并及时返回错误的请求从新提交到其它节点上。
相关文章
相关标签/搜索