首頁  >  文章  >  運維  >  為什麼會出現nginx

為什麼會出現nginx

(*-*)浩
(*-*)浩原創
2019-06-13 09:50:374122瀏覽

剛開始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的用戶自然而然的就增加了。

WordPress棄Apache 選擇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使用教學欄位進行學習! 

以上是為什麼會出現nginx的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn