Nginx性能問題答疑

爲何Nginx的整體性能比Apache高?linux


Nginx使用的是epoll模型和kqueue的網絡I/O模型
Apache使用的是傳統的select模型。目前linux的高併發場景使用的都是epoll模型。
   select:是挨着訪問,直到找到你所須要的。
                    線性輪詢
                    鏈接數有限制
   epoll:是記錄下你所須要找到id,而後根據id去查找。
                    鏈接數無限制
                    使用的是callback
            高併發的服務器中,輪詢I/O是最耗時間的操做。服務器

相關文章
相關標籤/搜索