nginx为什么可以处理高并发问题?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:27:32
0
2
677

如题,看到现在很多人都在讲nginx,哪位给具体分析分析?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(2)
漂亮男人

Nginx 不同于 Apache2 的一点就是,Nginx 采用单线程,非阻塞,异步 IO 的工作模型。

Apache2 对于每一个请求,都会创建一个新进程或线程,会浪费很多内存和 CPU 时间,而 Nginx 使用操作系统提供的IO多路复用技术(epoll), 在一个线程中处理所有的请求。当一个 IO 操作开始的时候,Nginx 不会等待操作完成就会去处理下一个请求,等到某个 IO 操作完成后,Nginx 再回过头去处理这次 IO 的后续工作。

阿神

我有个疑问 Nginx 都是短链接,epoll优势是不是无法发挥,io异步肯定是快

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板