Nginx 基本數據結構
概述
在學習 Nginx 之前首先了解其基本的數據結構是非常重要的,這是入門必須瞭解的一個步驟。本節只是簡單介紹了 Nginx 對基本數據的一種封裝,包括 基本整型數據類型、字符串數據類型、緩衝區類型以及 chain 數據類型。
基本數據類型
整型數據
內存池類型
內存池類型即是 ngx_pool_t ,有關內存池的講解可參考前文《Nginx 內存池管理》
緩衝區數據類型
緩衝區 ngx_buf_t 的定義如下:
chain 數據類型
ngx_chain_t 數據類型是與緩衝區類型 ngx_buf_t 相關的鏈表結構,定義如下:
《深入理解 Nginx 》
《Nginx 從入門到精通》
《Nginx 代碼研究》
閱讀更多 七度猿人見聞 的文章