1. 程式人生 > >為什麽選擇nginx

為什麽選擇nginx

nginx

為什麽選擇nginx

原因1? IO多路復用epoll

1、當fd就緒,采用系統的回調函數之間將fd放入,效率更高

2、最大連接數無限制? ? cat /proc/sys/fs/file-max

原因2? 輕量級

功能模塊少, 代碼模塊化

原因3 cpu親和 affinity

把cpu核心和nginx 工作進程綁定,把每個worker進程固定在一個cpu上執行,減少切換cpu的cache miss,獲得更好性能

原因4? sendfile

0拷貝傳輸模式,通過內核空間之間傳輸

為什麽選擇nginx