歡迎您光臨本站 註冊首頁

· Nginx雜誌閱讀

nginx採用epoll事件模型,處理效率高

admin @ 2020-04-17 reply:0

nginx採用epoll事件模型,處理效率高

work_connections是單個worker程序允許客戶端最大連線數,這個數值一般根據伺服器效能和記憶體來制定,實際最大值就是worker程序數乘以work_connections。

實際我們填入一個65535,足夠了,這些都算併發值,一個網站的併發達到這麼大的數量,也算一個大站了!

multi_accept 告訴nginx收到一個新連線通知後接受儘可能多的連線,預設是on,設定為on後,多個worker按串列方式來處理連線,也就是一個連線只有一個worker被喚醒,其他的處於休眠狀態,設定為off後,多個worker按並行方式來處理連線,也就是一個連線會喚醒所有的worker,直到連線分配完畢,沒有取得連線的繼續休眠。當你的伺服器連線數不多時,開啟這個引數會讓負載有一定的降低,但是當伺服器的吞吐量很大時,為了效率,可以關閉這個引數。


[admin via ] nginx採用epoll事件模型,處理效率高已經有450次圍觀

http://coctec.com/magazine/show-post-item-15.html