Nginx源码解读-开篇

因为目前的工作都在是LNMP(linux + nginx + mysql + php)平台上进行开发,而且在大部分的工作中和PHP打交道的机会更多,对剩余的3个方面接触不是很深。很早之前就有计划要对这四方面的每个点进行深入的学习,当时因为工作太忙,很难抽出时间来去深入的学习。正好最近有一些闲暇时间,就开始执行自己的计划。我是准备按照Nginx、PHP、Mysql、Linux这个顺序去依次深入学习的,中间也许会有所变动。

从16年开始,慢慢的开始养成了写博客的习惯,一方面是方便自己以后巩固查缺补漏,另一方便是方便将自己的见解和其他人一起分享,互相探讨和进步。

此次阅读Nginx源码的主要目的有两点,一是通过阅读优秀的代码来审视自己的代码中的不足并加以改进,二是希望对Nginx有一个详细的了解,只有明白了之后,在以后的工作当中才能游刃有余的面对相关的问题。这一次的阅读顺序是按照我自己的思路去展开的,等到全部阅读完之后,会去写一篇总结并重新梳理一下所有的文章,希望能给想去阅读Nginx的朋友一些便利。

此次阅读的Nginx版本号为1.13.1