模塊大致可以分為:
......
3.第三方模塊(upstream,proxy,fastcgi)
2.創(chuàng )建,綁定,銷(xiāo)毀套接字文件
4.平滑升級,日志滾動(dòng)
nginx進(jìn)程的作用:
6.構建響應發(fā)送
nginx是模塊化設計:
nginx對于一個(gè)http請求的處理流程:
cache manager
nginx架構:
5.filter處理hander處理之后的內容,對報文主體和頭部進(jìn)行相應的操作(比如gzip)
cache manager:緩存的失效清理和過(guò)期檢驗
cache loader:檢查緩存對象
2.基礎模塊是核心模塊與擴展模塊的抽象銜接,同時(shí)完成某協(xié)議的功能
功能:1.核心模塊為nginx作為webserver,web or mail proxy提供一個(gè)大的基礎
worker:接收處理請求
cache loader
3.第三方模塊,在對應基礎模塊的基礎上,完成特定功能
master進(jìn)程
3.啟動(dòng),終止,維護worker進(jìn)程數量
2.基礎模塊(http,mail)
3.第一個(gè)hander處理,結果放置在內存某處
1.核心模塊(core)
1.tcp/ip連接建立
......
worker進(jìn)程
nginx的進(jìn)程類(lèi)型:
4.第二個(gè)hander讀取結果,繼續處理(hander可以理解為upstream這些模塊)
按pipeline流程處理
master:1.讀取配置文件
2.woerker進(jìn)程接受請求,按配置文件(主要是location)觸發(fā)不同的hander和filter
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站