为什么Nginx的总体性能比Apache高?
Nginx使用的是epoll模型和kqueue的网络I/O模型Apache使用的是传统的select模型。目前linux的高并发场景使用的都是epoll模型。 select:是挨着访问,直到找到你所需要的。 线性轮询 连接数有限制 epoll:是记录下你所需要找到id,然后根据id去查找。 连接数无限制 使用的是callback 高并发的服务器中,轮询I/O是最耗时间的操作。