nginx基本简述

Nginx是⼀个开源且⾼性能、可靠的Http Web服务、代理服务。

开源: 直接获取源代码
⾼性能: ⽀持海量并发
⾼可靠: 服务稳定


我们为什么选择 Nginx服务

Nginx⾮常轻量

1.Nginx功能模块少 (源代码仅保留http与核⼼模块代码,其余不够核⼼代码会作为插件来安装)
2.Nginx代码模块化 (易读,便于⼆次开发,对于开发⼈员⾮常友好)
3.Nginx技术成熟(快、)	

互联⽹公司都选择Nginx

1.Nginx技术成熟,具备企业最常使⽤的功能
3.统⼀技术栈, 降低维护成本, 降低技术更新成本

Nginx采⽤Epool⽹络模型,Apache采⽤Select模型

Select: 当⽤户发起⼀次请求,select模型就会进⾏⼀次遍历扫描,从⽽导致性能低下
Epool: 当⽤户发起请求,epool模型会直接进⾏处理,效率⾼效,并⽆连接限制


Nginx 典型应⽤场景

1.jpg