結合源碼看nginx-1.4.0之nginx全局變量ngx_cycle初始化詳解

目錄

0. 摘要nginx

1. ngx_cycle_t結構設計數據結構

2. ngx_cycle_t數據結構框架

3. nginx全局變量ngx_cycle初始化spa

4. 小結設計

5. 參考資料對象

0. 摘要

Nginx核心的框架代碼一直在圍繞着一個結構體展開,它就是ngx_cycle_t。不管是master管理進程、worker工做進程仍是cache manager(loader)進程,每一個進程都毫無例外地擁有惟一一個ngx_cycle_t結構體(經過fork得到)。服務在初始化是就以ngx_cycle_t對象ngx_cycle爲中心來提供服務,每一個進程在正常運行時仍然會以ngx_cycle_t對象爲中心。能夠說,ngx_cycle_t結構體統領着nginx全局,是nginx的總指揮部。進程

1. ngx_cycle_t結構設計

2. ngx_cycle_t數據結構

3. nginx全局變量ngx_cycle初始化

4. 小結

5. 參考資料

相關文章
相關標籤/搜索