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