nginx是个什么鬼
nginx是web服务器,由c语言开发,基于事件驱动能处理百万级别的 tcp连接,高度模块化设计和自由的许可证使得扩展其功能的模块层出不穷,跨平台,可使用当前操作系统特有的一些高效api开提高自己的性能nginx以性能为王,选择nginx的核心理由是处理高并发请求的同时保持高效的服务
优点:
- 单次请求更快,高峰期也更快
- 极具扩展性,他由多个不同功能,不同层次,不同类型且耦合度极高的模块组成,这种低耦合的设计,造就了它庞大的第三方模块
- 低内存消耗,一般情况下10000个非活跃的keep-alive连接仅消耗2.5m的内存‘
- 单击支持10万以上的并发连接,nginx支持的并发连接上限取决于内存,10万没封顶
- 热部署 master管理进程,worker工作进程
- 最自由的BSD许可协议
- 高可靠性
每个worker进程相对独立,master进程在某个worker进程出错时能迅速拉起新的worker进程
nginx的可靠性来源于其核心框架代码的优秀设计,模块设计的简单性
官方提供的常用模块都很稳定
详解请查看
https://blog.csdn.net/kisscatforever/article/details/73129270