Nginx 裡面
與其他流行的伺服器,特別是 Apache 相比,Nginx 最大的吸引力之一就是內部工作方式的差異。
伺服器是繁忙的程式,因為它們必須服務來自多個客戶端的請求伺服器每秒成功提供的請求越多越好。
Nginx 適用於稱為非同步 IO 的併發範例。
在傳統伺服器中,一個執行緒專用於一個請求。這意味著,一旦執行緒接收到請求,它就無法用於其他請求。但實際上,一個執行緒可以通過接受一堆請求並同時提供它們來做得更好。非同步 IO 是實現這一點的原因。
因此,Nginx 具有非同步 IO 架構,可以在一個執行緒內提供許多請求。
Nginx 的另一個好處是它相對更精簡的資源佔用空間。與 Apache 相比,Nginx 的資源更少,這使得它適用於雲伺服器,而這些伺服器往往不是非常強大。
當然還有其他的 Async IO 伺服器,但是就 pluginx(又名 Nginx 模組)而言,Nginx 是最受支援的。