Nginx深度剖析,真是被大牛讲透了
开篇
Nginx是一款非常出色的服务器软件,从开始工作到现在,周围所有的公司都在使用Nginx。在多年的使用过程中,逐渐对Nginx的源码产生了浓厚的兴趣,我不满足于仅仅会使用,我想更加深入的理解它的内部工作原理。只有深入理解了内部实现,我们才能享受到从”上帝视角“解决问题的快感。
过去的一年多时间里,我一直在学习Nginx源码,这个过程非常的痛苦,市面上面能够找到的分析Nginx源码的教程非常少,比较出名的就是陶辉大神的《深入理解Nginx模块开发和架构分析》以及淘宝团队开源的《Nginx从入门到精通》。前者注重实践,后者注重理论,但是对于初学者来说,这两本书都太难了,我在很长的时间里都没有入门,大部分时间里都是自己在啃源码,酸甜苦辣一言难尽。于是我翻箱倒柜,找到了这本非常经典的电子书——《深入剖析Nginx》。
《深入剖析Nginx》重点在于通过剖析Nginx的源代码,探究其功能结构及其内部实现原理,可以说,更加符合程序员的思维方式。
内容目录
Nginx 的核心进程模型框图
hash数据结构的使用
配置信息组织结构
Nginx内对1O多路复用模型的整体封装