日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Nginx(engine x)是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。其特點是占有內存少,并發能力強,事實上nginx的并發能力在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。

Nginx專為性能優化而開發,性能是器最重要的考量,實現上非常注重效率,能經受高負載的考驗,據報告能支持高達50,000個并發連接數。

Nginx不僅能作反向代理,實現負載均衡;還能可以作正向代理來進行上網等功能。反向代理


正向代理

在客戶端(瀏覽器)配置代理服務器,通過代理服務器進行互聯網訪問。代理對象是客戶端,不知道服務端是誰。

Nginx基本原理和代理模式

反向代理

客戶端不需要任何配置就能訪問,只需要將請求發送到反向代理服務器,由反向代理服務器去選擇目標服務器,獲取數據后在返回給客戶端。對外就一個服務器,暴露的是反向代理服務器地址,隱藏了真實服務器IP地址。代理對象是服務端,不知道客戶端是誰。

Nginx基本原理和代理模式

負載均衡


客戶端發送多個請求到服務器,服務器處理請求,有些可能要訪問數據庫,服務器處理完畢后再將結果返回客戶端。

這種架構模式單一,適合并發請求少的情況,但并發量大的時候如何解決?

Nginx基本原理和代理模式

首先可能想到升級服務器配置,但硬件的性能提升不能滿足日益增長的需求,此時想到服務器集群,增加服務器數量,然后將原先請求單個服務器的情況改為將請求分發到多個服務器上,將負載分發到多個服務器上,也就是我們講的負載均衡。

Nginx基本原理和代理模式

動靜分離


為了加快網站的解析速度,可以把動態頁面和靜態頁面由不同的服務器來解析,減少服務器壓力,加快解析速度。

Nginx基本原理和代理模式

原理

mater&worker

Nginx基本原理和代理模式

master接收信號后將任務分配給worker進行執行,worker可有多個。

Nginx基本原理和代理模式

worker如何工作

客戶端發送一個請求到master后,worker獲取任務的機制不是直接分配也不是輪詢,而是一種爭搶的機制,“搶”到任務后再執行任務,即選擇目標服務器Tomcat等,然后返回結果。

Nginx基本原理和代理模式

worker_connection

發送請求占用了woker兩個或四個連接數。

  • 普通的靜態訪問最大并發數是: worker_connections*worker_processes/2
  • 若是 HTTP 作 為反向代理來說,最大并發數量應該是 worker_connections∗worker_processes/4

當然了,worker數也不是越多越好,worker數和服務器的CPU數相等時最適宜的。

優點

  1. 可以使用 nginx –s reload 熱部署,利用 nginx 進行熱部署操作
  2. 每個 woker 是獨立的進程,若其中一個woker出現問題,其他繼續進行爭搶,實現請求過程,不會造成服務中斷

分享到:
標簽:模式 代理 Nginx
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定