Nginx和Nginx 的比較 上

2021-09-22 20:37:35 字數 836 閱讀 7369

nginx和nginx+都是nginx官方的產品,兩者的不同之處在於nginx是開源的社群版,而nginx+則是nginx面向企業級的收費版。

nginx+收費情況如下:對於單例項部署,每年繳費1900美元;而對於多例項的部署,則需要聯絡nginx官方來協商**。

nginx+也提供了30天的免費試用,到期後仍需交費。

nginx+只以二進位制發行版提供,不提供原始碼。

nginx+在nginx開源社群版的基礎上,增加了企業級的特性,比如:

nginx+具有一些nginx社群版不具備的特性,包括:

1、高階http和tcp負載均衡

在負載均衡演算法方面,nginx+增加了「最少時間」(least time)的負載均衡演算法。「最少時間」演算法即請求被分發到擁有最快響應時間和最少活動連線的伺服器節點。

2、會話永續性

http是乙個無狀態協議,故通常很多應用程式在本地儲存終端的狀態,而沒法在負載均衡環境中共享狀態。因為在伺服器節點間實現客戶端的狀態共享意味著速度很慢,實現也很麻煩,故最常見的做法是把同乙個終端負載均衡到同乙個節點,那麼就無需在各節點間共享和同步其狀態資訊了。

nginx+可以跟蹤使用者的會話,將終端使用者的請求分發給正確的upstream伺服器節點。nginx+提供了三種方法來識別使用者的會話:

採用sticky cookie指令:

upstream backend
採用sticky learn指令:

upstream backend
採用sticky route指令:

upstream backend

nginx和apache的比較

1.nginx的io是非阻塞的,apache的io是阻塞的。nginx accept乙個連線以後會把它放到epoll的訊息迴圈中,apache需要啟動乙個執行緒,當系統執行緒達到瓶頸以後,會阻塞網路io。2.nginx的併發比apache要高很多 因為apache乙個連線需要乙個執行緒,而nginx...

Apache和nginx的比較

apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...

nginx和Apache的比較

apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...