為什么會出現nginx

剛開始nginx被當作是一個寵物項目,由俄羅斯系統管理人igor sysoev創建。在2002年,42歲的他開始啟動這一項目,同年十月發布了第一段公共簡碼。正如許多開源項目的領導者一樣,在剛開始的時候總幻想著一切都會很順利。與此同時,他又任職于俄羅斯一家快速發展的門戶網站——rambler,工作上,他需要一個能夠比開源替代方案處理更多交易的處理器。

為什么會出現nginx

nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0發布于2004年10月4日。

首個用戶——MP3下載站點Zvuki

當他開發出Nginx之后,在Rambler的Web屬性上測試這些源代碼的,但是,Nginx首先被MP3下載站點Zvuki使用(這是2003年的事了),之后是一個在線約會服務網站——Estonian;最終,Nginx促使了Rambler創造了它自己的照片分享網站。

Nginx的用戶數量接近100,但來自英語國家的用戶很難理解這款軟件,因為大多數文件和討論貼都是俄語版。所以Nginx的使用量一直不高。但是到了2006年情況有了轉變,英語用戶開始給Nginx的討論列表發帖子,甚至在美國和其它地區的俄國同胞也幫助宣傳Nginx項目,并在博客上分享配置文件,幫助其它用戶翻譯復雜的項目文檔文件。這樣一來,Nginx的用戶自然而然的就增多了。

WordPressapache 選擇Nginx

這事還得回顧到2008年,那時候,公司堅持要將WordPress搬到軟件上,這樣才符合其開源哲學理念。此時,全球最有名的Web服務器——Apache,是最佳的選擇對象,但是,當工程師開始修改軟件安裝設置的時候,Apache竟然死機了,尤其是在WordPress最繁忙的時候。“我們意識到在產生流量的時候它并不是超級穩定的。”Barry Abrahamson——WordPress的系統管理者后來提到。所以Automattic撤除了不穩定的Apache,將公司放在一個那時候根本不起眼的一個叫作Nginx的開源項目的賭注上。五年之后,WordPress仍然在Nginx上安穩運行,以至于后來很多其它公司都如法炮制。

曾經有一段時間,一些有名的Web服務器的市場份額在急劇下降,而Nginx卻在不斷的增長,好像是這個樸實無華的哲學理念給它提供了充足的動力一樣,并且掌握了在同一時間處理無數Web連接的訣竅。據互聯網研究機構Netcraft調查顯示,Apache在Web服務器領域依然占據不可一世的地位,但是在過去兩年里,Nginx的使用量幾乎翻了一番。

現在Nginx的使用量占到所有網站的15%,例如,包括創業公司:CloudFlare和Parse(今年上半年被Facebook收購),以及Web巨頭:Automattic和Netflix。Abrahamson說:“我們使用Nginx來做任何事情,我們盡可能多的在Nginx上運行軟件。”

從很多方面來講,這是個不可能成功的故事,但是它在全球展現了開源軟件的影響力,任何人都可以使用和修改開源軟件——而且是免費的。

Nginx為何受歡迎

CloudFlare CEO Matthew Prince說,Nginx在多核、多處理器系統上運行效果更好,此外,Nginx在和多個Web用戶保持聯系的同時并不會占用更多的電腦內存。

如果Nginx的源代碼不能進行測試的話,用戶還會考慮使用模糊狀態中的俄羅斯軟件嗎?Prince回答說:“如果它不是開源軟件,我們根本就不會信任它。”

CloudFlare為Sysoev提供了一份工作,(而他本人拒絕了),并在公司的這個項目上下了賭注。現如今,公司每個月使用Nginx為超過一萬億的需求提供服務。“科技的好處是將偉大的技術上升到首位。”Prince說。“如果它能解決問題,并且是開源的,你就可以進去閱讀它的源代碼;出現糟糕情況的時候,你可以修改代碼。”

更多Nginx相關技術文章,請訪問Nginx使用教程欄目進行學習!?

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享