站长资讯网
最全最丰富的资讯网站

为什么nginx很快?

为什么nginx很快?

首先我们要知道,Nginx 采用的是多进程(单线程) & 多路IO复用模型。使用了 I/O 多路复用技术的 Nginx,就成了”并发事件驱动“的服务器。

(推荐教程:nginx教程)

为什么nginx很快?

多进程的工作模式

Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程。master 接收来自外界的信号,向各 worker 进程发送信号,每个进程都有可能来处理这个连接。master 进程能监控 worker 进程的运行状态,当 worker 进程退出后(异常情况下),会自动启动新的 worker 进程。

注意 worker 进程数,一般会设置成机器 cpu 核数。因为

赞(0)
分享到: 更多 (0)