
Nginx---epoll
文章平均质量分 78
Nginx---epoll
Laputa_Net
这个作者很懒,什么都没留下…
展开
-
nginx学习之epoll
首先说一下传统的I/O多路复用select和poll,对比一下和epoll之间的区别:举个例子:假如有100万用户同时与一个进程保持TCP连接,而每一时刻只有几十或者几百个tcp连接是活跃的(即能接收到TCP包),那么在每一时刻进程只需要处理这100万连接中的一小部分。select和poll这样处理的:在某一时刻,进程收集所有的连接,其实这100万连接中大部分是没有时间发生的。因此,如果每次收集事...转载 2018-04-20 07:19:35 · 354 阅读 · 0 评论 -
Nginx 服务器 select 和epoll的区别
epoll为什么这么快epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道...转载 2018-04-20 07:40:12 · 451 阅读 · 0 评论