Nginx 取代Apache的高效能Web伺服器

2021-06-05 00:18:38 字數 750 閱讀 4110

nginx 可以在大多數 unix like os 上編譯執行,並有 windows 移植版。目前 nginx 的1.0.9穩定版已經於2023年11月1日發布,開發版本已完成的為1.1.8,如果新建站點,建議使用最新穩定版作為生產版本,已有站點公升級急迫性不高。 nginx 的源**使用 2-clause bsd-like license。  nginx 是乙個很牛的高效能web和反向**伺服器,它具有很多非常優越的特性:  在高連線併發的情況下,nginx是apache伺服器不錯的替代品:nginx在美國是做虛擬主機生意的老闆們經常選擇的軟體平台之一。能夠支援高達 50,000 個併發連線數的響應,感謝nginx為我們選擇了 epoll and kqueue作為開發模型。  nginx作為負載均衡伺服器:nginx 既可以在內部直接支援 rails 和 php 程式對外進行服務,也可以支援作為 http**伺服器對外進行服務。nginx採用c進行編寫,不論是系統資源開銷還是cpu使用效率都比 perlbal 要好很多。   作為郵件**伺服器:nginx 同時也是乙個非常優秀的郵件**伺服器(最早開發這個產品的目的之一也是作為郵件**伺服器),last. fm 描述了成功並且美妙的使用經驗。  nginx 是乙個安裝非常的簡單,配置檔案非常簡潔(還能夠支援perl語法),bugs非常少的伺服器:nginx 啟動特別容易,並且幾乎可以做到7*24不間斷執行,即使執行數個月也不需要重新啟動。你還能夠不間斷服務的情況下進行軟體版本的公升級。

《實戰nginx:取代apache的高效能web伺服器》

今天找到了乙個好的資源,跟大家分享一下

nginx 或將取代 apache

nginx 和 apache 兩者都是主流的開源 web 伺服器,但是據 nginx 的首席執行官 gus robertson 所言,他們有不同的使用場景。此外還有微軟,其 web 伺服器 iis 在活躍 的份額在 20 年間首次跌破 10 nginx 已經成為第二大 web 伺服器。它在很久以前就...

Nginx支援比Apache高併發的原因

1.先從各自使用的多路復用io模型說起 select模型 apache使用,由於受模組等限制,用的不多 單個程序能夠 監視的檔案描述符的數量存在最大限制 select 所維護的 儲存大量檔案描述符的資料結構 隨著檔案描述符數量的增長,其在使用者態和核心的位址空間的複製所引發的開銷也會線性增長 由於網...

Nginx支援比Apache高併發的原因

1.先從各自使用的多路復用io模型說起 select模型 apache使用,由於受模組等限制,用的不多 單個程序能夠 監視的檔案描述符的數量存在最大限制 select 所維護的 儲存大量檔案描述符的資料結構 隨著檔案描述符數量的增長,其在使用者態和核心的位址空間的複製所引發的開銷也會線性增長 由於網...