> 原文出處:[理解 Nginx 源碼](http://blog.csdn.net/column/details/understandingnginx.html)
作者:[chenhanzhun](http://blog.csdn.net/chenhanzhun)
**本系列文章經作者授權在看云整理發布,未經作者允許,請勿轉載!**
# 理解 Nginx 源碼
> 本專欄是對 Nginx 高性能服務器源碼的學習與理解。根據對其源碼的解讀,了解Nginx服務器的基本框架。
- 前言
- Nginx 配置文件
- Nginx 內存池管理
- Nginx 基本數據結構
- Nginx 數組結構 ngx_array_t
- Nginx 鏈表結構 ngx_list_t
- Nginx 隊列雙向鏈表結構 ngx_queue_t
- Nginx 哈希表結構 ngx_hash_t
- Nginx 紅黑樹結構 ngx_rbtree_t
- Nginx 模塊開發
- Nginx 啟動初始化過程
- Nginx 配置解析
- Nginx 中的 upstream 與 subrequest 機制
- Nginx 源碼結構分析
- Nginx 事件模塊
- Nginx 的 epoll 事件驅動模塊
- Nginx 定時器事件
- Nginx 事件驅動模塊連接處理
- Nginx 中 HTTP 模塊初始化
- Nginx 中處理 HTTP 請求
- Nginx 中 upstream 機制的實現
- Nginx 中 upstream 機制的負載均衡