摘要: 1.先从各自使用的多路复用IO模型说起: select模型:(apache使用,由于受模块等限制,用的不多) poll: poll是unix沿用select自己重新实现了一遍,唯一解决的问题是poll 没有最大文件描述符数量的限制 epoll模型:(nginx使用) epoll带来了两个优势,大幅度 阅读全文
posted @ 2017-01-03 15:00 whitesky-root 阅读(4278) 评论(1) 推荐(0) 编辑
摘要: 一、进程模型 Nginx之所以为广大码农喜爱,除了其高性能外,还有其优雅的系统架构。与Memcached的经典多线程模型相比,Nginx是经典的多进程模型。Nginx启动后以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程,具体如下图: 图1 Nginx多进程模型 阅读全文
posted @ 2017-01-03 14:53 whitesky-root 阅读(7595) 评论(0) 推荐(0) 编辑