Nginx入门到实践Nginx中间件-第2章-基础篇-2-3-Nginx优势多路IO复用

第2章 基础篇

2-3 Nginx优势多路IO复用

为什么选择 nginx?为什么 Nginx 今年来应用广泛?

1.Nginx 具备的优势,很多其他的服务也在采用(如:Apache 的 event)

2.Nginx 在功能全面上并不占据优势

3.Nginx 具备的功能是企业最常使用而且最需要的

4.Nginx 具备的轻量级性能优势

原因一、采用 IO 多路复用 epoll 模型

 

难点-造成阻塞

实现 IO 复用的处理方式

1.多进程多线程处理

2.多路 IO 复用

多进程多进程处理模式

一个线程只能处理一个流的 I/O 事件。如果想要同时处理多个流,要么多进程(fork)要么多线程(pthread_create),很不幸这两种方法效率不算最高。

所以,同样交给一个线程去采用 IO 复用模式

posted on 2020-01-15 19:07  herisson_pan  阅读(19)  评论(0)    收藏  举报

导航