高效能HTTP及反向代理伺服器Nginx
阿新 • • 發佈:2018-12-11
Nginx (engine x) 是一個高效能的Web伺服器和反向代理伺服器,也可以作為郵件代理伺服器。Nginx 是由俄羅斯人 Igor Sysoev 採用C語言開發編寫的,第一個公開版本0.1.0釋出於2004年10月4日;
Nginx的作者Igor Sysoev
Igor Sysoev出生於1970年的阿拉木圖(哈薩克共和國城市),也就是前蘇聯,1991年蘇聯解體,哈薩克宣佈獨立,Nginx作者1994年畢業於莫斯科國立鮑曼技術大學,畢業後繼續在莫斯科工作和生活,就職於NGINX,Inc.,任CTO;https://www.nginx.com/
Nginx 特點是佔有記憶體少,併發處理能力強,以高效能、低系統資源消耗而聞名,Nginx官方測試為5萬併發請求,與Nginx同類型的Web伺服器還有Apache、Lighttpd(音同lighty)、Tengine(阿里巴巴的) 等,Nginx 的併發處理能力在同類型的Web伺服器中表現極好(Apache、Lighttpd),在全世界範圍內大量的網站使用了Nginx,國內網際網路中也大量使用了Nginx,比如:淘寶、新浪、搜狐、網易、美團等,Nginx是免費開源的,同時Nginx也有收費的商業版本,商業版本提供了效能優化、宕機等緊急問題處理等技術支援和服務。
Nginx是企業進行靜態代理、動靜分離、負載均衡的優先選擇工具,作為網際網路Java開發人員,我們非常有必要學習和掌握Nginx,如果要全面地瞭解Nginx的更多內容,可以參考詳細教程:《反向代理伺服器Nginx實踐》