18禁黄网站禁片免费观看APP下载,国产天美传媒性色AV,成人A片一区国产精品

<form id="geftj"></form>
  • <wbr id="geftj"><pre id="geftj"></pre></wbr>

          <form id="geftj"><pre id="geftj"></pre></form>
        1. 首頁 > 開發 > Nginx > 正文

          當初我要是這么學習Nginx就好了!

          2022-07-10 14:09:42
          字體:
          來源:轉載
          供稿:網友

          本文主要幫助大家熟悉 Nginx 有哪些應用場景、Nginx 特點和架構模型以及相關流程、Nginx 定制化開發的幾種模塊分類。讀完本文你將對 Nginx 有一定的認識。

          本文將圍繞如下幾個部分進行講解:

          Nginx 簡介及特點

          Nginx 應用場景

          Nginx 框架模型介紹

          Nginx 內部流程介紹

          Nginx 自定義模塊開發介紹

          Nginx 核心時間點模塊介紹

          Nginx 分流模塊介紹

          Nginx 動態 upstream 模塊介紹

          Nginx query_upstrem 模塊介紹

          Nginx query_conf 模塊介紹

          Nginx 共享內存支持 Redis 協議模塊介紹

          Nginx 日志回放壓測工具介紹

          Nginx 簡介以及特點

          Nginx (engine x) 是一個高性能的 Web 服務器和反向代理服務器,也是一個 IMAP/POP3/SMTP 服務器:

          它由俄羅斯程序員 Igor Sysoev 于 2002 年開始開發。

          Nginx 是增長最快的 Web 服務器,市場份額已達 33.3%。

          全球使用量排名第二,2011 年成立商業公司。

          Nginx 社區分支:

          Openresty:作者 @agentzh(章宜春)開發的,最大特點是引入了 ngx_lua 模塊,支持使用 Lua 開發插件,并且集合了很多豐富的模塊,以及 Lua 庫。

          Tengine:主要是淘寶團隊開發。特點是融入了因淘寶自身的一些業務帶來的新功能。

          Nginx 官方版本,更新迭代比較快,并且提供免費版本和商業版本。

          Nginx 源碼結構(代碼量大約 11 萬行 C 代碼):

          源代碼目錄結構 Core(主干和基礎設置)

          Event(事件驅動模型和不同的 IO 復用模塊)

          HTTP(HTTP 服務器和模塊)

          Mail(郵件代理服務器和模塊)

          OS(操作系統相關的實現)

          Misc(雜項)

          Nginx 特點如下:

          反向代理,負載均衡器

          高可靠性、單 Master 多 Worker 模式

          高可擴展性、高度模塊化

          非阻塞

          事件驅動

          低內存消耗

          熱部署

          Nginx 應用場景

          Nginx 的應用場景如下:

          靜態文件服務器

          反向代理,負載均衡

          安全防御

          智能路由(企業級灰度測試、地圖 POI 一鍵切流)

          灰度發布

          靜態化

          消息推送

          圖片實時壓縮

          防盜鏈

          Nginx 框架模型介紹

          進程組件角色:

          Master 進程:監視工作進程的狀態;當工作進程死掉后重啟一個新的;處理信號和通知工作進程。

          Worker 進程:處理客戶端請求,從主進程處獲得信號做相應的事情。

          Cache Loader 進程:加載緩存索引文件信息,然后退出。

          Cache Manager進程:管理磁盤的緩存大小,超過預定值大小后最少使用數據將被刪除。

          Nginx 的框架模型如下圖:

           

          當初我要是這么學習Nginx就好了!(多圖詳解)

           

          框架模型流程

          Nginx 內部流程介紹

          Nginx 框架模型流程:

          Master 初始化流程:

          Worker 初始化:

          Worker 初始化流程:

          靜態文件請求 IO 流程:

          HTTP 請求流程:

          HTTP 請求 11 個階段:

          upstream模塊:

          訪問第三方 Server 服務器

          底層 HTTP 通信非常完善

          異步非阻塞

          上下游內存零拷貝,節省內存

          支持自定義模塊開發

          upstream 框架流程

          (編輯:錯新網)

          發表評論 共有條評論
          用戶名: 密碼:
          驗證碼: 匿名發表
          18禁黄网站禁片免费观看APP下载,国产天美传媒性色AV,成人A片一区国产精品