国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

當(dāng)初我要是這么學(xué)習(xí)Nginx就好了!

2024-08-30 12:06:30
字體:
供稿:網(wǎng)友

本文主要幫助大家熟悉 Nginx 有哪些應(yīng)用場景、Nginx 特點(diǎn)和架構(gòu)模型以及相關(guān)流程、Nginx 定制化開發(fā)的幾種模塊分類。讀完本文你將對 Nginx 有一定的認(rèn)識。

本文將圍繞如下幾個(gè)部分進(jìn)行講解:

Nginx 簡介及特點(diǎn)

Nginx 應(yīng)用場景

Nginx 框架模型介紹

Nginx 內(nèi)部流程介紹

Nginx 自定義模塊開發(fā)介紹

Nginx 核心時(shí)間點(diǎn)模塊介紹

Nginx 分流模塊介紹

Nginx 動(dòng)態(tài) upstream 模塊介紹

Nginx query_upstrem 模塊介紹

Nginx query_conf 模塊介紹

Nginx 共享內(nèi)存支持 Redis 協(xié)議模塊介紹

Nginx 日志回放壓測工具介紹

Nginx 簡介以及特點(diǎn)

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

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

Nginx 是增長最快的 Web 服務(wù)器,市場份額已達(dá) 33.3%。

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

Nginx 社區(qū)分支:

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

Tengine:主要是淘寶團(tuán)隊(duì)開發(fā)。特點(diǎn)是融入了因淘寶自身的一些業(yè)務(wù)帶來的新功能。

Nginx 官方版本,更新迭代比較快,并且提供免費(fèi)版本和商業(yè)版本。

Nginx 源碼結(jié)構(gòu)(代碼量大約 11 萬行 C 代碼):

源代碼目錄結(jié)構(gòu) Core(主干和基礎(chǔ)設(shè)置)

Event(事件驅(qū)動(dòng)模型和不同的 IO 復(fù)用模塊)

HTTP(HTTP 服務(wù)器和模塊)

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

OS(操作系統(tǒng)相關(guān)的實(shí)現(xiàn))

Misc(雜項(xiàng))

Nginx 特點(diǎn)如下:

反向代理,負(fù)載均衡器

高可靠性、單 Master 多 Worker 模式

高可擴(kuò)展性、高度模塊化

非阻塞

事件驅(qū)動(dòng)

低內(nèi)存消耗

熱部署

Nginx 應(yīng)用場景

Nginx 的應(yīng)用場景如下:

靜態(tài)文件服務(wù)器

反向代理,負(fù)載均衡

安全防御

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

灰度發(fā)布

靜態(tài)化

消息推送

圖片實(shí)時(shí)壓縮

防盜鏈

Nginx 框架模型介紹

進(jìn)程組件角色:

Master 進(jìn)程:監(jiān)視工作進(jìn)程的狀態(tài);當(dāng)工作進(jìn)程死掉后重啟一個(gè)新的;處理信號和通知工作進(jìn)程。

Worker 進(jìn)程:處理客戶端請求,從主進(jìn)程處獲得信號做相應(yīng)的事情。

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

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

Nginx 的框架模型如下圖:

 

當(dāng)初我要是這么學(xué)習(xí)Nginx就好了!(多圖詳解)

 

框架模型流程

Nginx 內(nèi)部流程介紹

Nginx 框架模型流程:

Master 初始化流程:

Worker 初始化:

Worker 初始化流程:

靜態(tài)文件請求 IO 流程:

HTTP 請求流程:

HTTP 請求 11 個(gè)階段:

upstream模塊:

訪問第三方 Server 服務(wù)器

底層 HTTP 通信非常完善

異步非阻塞

上下游內(nèi)存零拷貝,節(jié)省內(nèi)存

支持自定義模塊開發(fā)

upstream 框架流程

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永福县| 呼玛县| 广平县| 江达县| 绥中县| 南涧| 新余市| 鹤峰县| 比如县| 道真| 塘沽区| 潞西市| 汝州市| 平远县| 礼泉县| 吴忠市| 灵台县| 滁州市| 三门县| 杨浦区| 外汇| 达尔| 时尚| 德兴市| 阿拉善盟| 喜德县| 庄浪县| 舞钢市| 新宁县| 东乡| 务川| 武鸣县| 满城县| 游戏| 安仁县| 安国市| 贵阳市| 嵊泗县| 合阳县| 高唐县| 富阳市|