Nginx是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。
內存佔用少,併發能力強,爲性能優化而開發,注重效率,能承受很高的併發連接數,支持熱部署,啓動特別容易,安裝非常簡單、配置文件非常簡潔、BUG非常少的服務,幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啓動。
可以在不間斷服務的情況下進行軟件版本的升級
反向代理
正向代理
如果把局域網外的internet想象成一個巨大的資源庫,則局域網中的客戶端要訪問internet,則需要通過代理服務器訪問,這種代理服務就稱爲正向代理,需要在瀏覽器中配置服務器
反向代理
其實客戶端對代理是無感知的,因爲客戶端不需要任何配置就可以訪問,我們只需要將請求發送到反向代理服務器,由反向代理服務器去選擇目標服務器獲取數據後,再返回給客戶端,此時反向代理服務器和目標服務器對外就是一個服務器,暴露的是代理服務器地址,隱藏真實服務器IP地址
負載均衡
當訪問量瞬間增大時,把請求集中到單個服務器上的情況改爲分發到多個服務器上,將負載分發到不同的服務器。
動靜分離
加快解析速度,把動態頁面和靜態頁面由不同的服務器來解析,加快解析速度,降低單個服務器壓力。
高可用