NGINX引入線程池 性能提高9倍

1. 引言 正如咱們所知,NGINX採用了異步、事件驅動的方法來處理鏈接。這種處理方式無需(像使用傳統架構的服務器同樣)爲每一個請求建立額外的專用進程或者線程,而是在一個工做進程中處理多個鏈接和請求。爲此,NGINX工做在非阻塞的socket模式下,並使用了epoll 和 kqueue這樣有效的方法。html 由於滿負載進程的數量不多(一般每核CPU只有一個)並且恆定,因此任務切換隻消耗不多的內存
相關文章
相關標籤/搜索