将学习Nginx源代码的资料记录于此
1.学习资料。
系统的介绍
(1))http://wenku.baidu.com/view/4bb6bd09763231126edb117c.html
该文章对nginx的运行机制进行了系统的介绍。
(2)http://code.google.com/p/nginxsrp/wiki/NginxCodeReview
对于nginx代码中的基本数据结构以及相关操作有详细介绍。还大致描述了Nginx的运行机制。
模块开发
(1) 经典文章 “Emiller’s Guide To Nginx Module Developement”,
地址:http://www.evanmiller.org/nginx-modules-guide.html。
(2) “Emiller’s Advanced Topic In Nginx Module Development”
地址: http://www.evanmiller.org/nginx-modules-guide-advanced.html。
具体模块的研究
(1)牛人博客,对于upstream有很详细的讲解:
http://www.pagefault.info/
(2)nginx生成chunked数据
http://wenku.baidu.com/view/3579d7691eb91a37f1115c44.html
(5) 博客,有十九篇关于nginx的文章
http://blog.sina.com.cn/s/articlelist_1736173915_0_1.html
模块开发:
(7)http://www.oschina.net/question/12_4180
(8) http://www.fengpiaoyu.com/2010/12/nginx%E6%A8%A1%E5%9D%97%E5%BC%80%E5%8F%91%E6%8C%87%E5%BC%95/
和缓存以及反向代理相关的内容:
(9) “nginx对静态文件cache的处理”,http://www.pagefault.info/?p=123。
(10) “nginx upstream长连接” http://bollaxu.iteye.com/category/138176?show_full=true
关于nginx的事件模型的介绍
(11) http://bollaxu.iteye.com/blog/855457
(12) http://www.tbdata.org/archives/1296)
(14) http://lenky.info/2011/09/09/nginx%E7%9A%84%E8%B6%85%E6%97%B6%E5%A4%84%E7%90%86/#_edn1, Nginx的超时处理。
(15)对于HTTP请求的处理流程有细致讲解:http://bollaxu.iteye.com/blog/855482
(16) Nginx进程模型详解:http://simohayha.iteye.com/blog/467940
(17)子请求http://blog.csdn.net/fengmo_q/article/details/6685840