Nginx簡介

1. Nginx介紹
Nginx ("engine x") 是一個高性能的HTTP和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 服務器。 Nginx 是由 Igor Sysoev 爲俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將源代碼以類BSD許可證的形式發佈,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發佈。
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、新浪、網易、騰訊等。


2. Nginx能幹什麼?
1). HTTP服務器
2). 反向代理服務器
3). 郵件代理服務器


3. 選擇Nginx的理由
1). 高併發連接
它支持內核Poll模型,能經受高負載的考驗,有報告表明能支持高達 50,000個併發連接數。
2). 內存消耗少
在服務器3W併發連接下,開啓10個Nginx進程消耗150MB內存(15MB*10),開啓64個php-cgi進程消耗128MB內存(20MB*64),共消耗不到2GB內存,可以使用webbench做壓力測試,運行依舊很快。
3). 成本低廉
購買F5 BIG-IP、NetScaler等負載均衡交換機需要幾十萬RMB,而開源Nginx替代這些商業設備。
發佈了169 篇原創文章 · 獲贊 21 · 訪問量 145萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章