前言 以前,我读过nginx的源码,甚至还改过.但是,现在回想起来几乎回想不起任何东西, 只记得到处都是回调和异步,我的vim+ctags索引起来十分吃力. 几乎没有任何收获,都是因为当时打开代码就看,完全不了解背景和设计思想,只知其然不知其所以然. 如今,做好准备工作,再学习一下. 简单的时候,这个准备工作分两步: 1. 掌握一般性的http,https知识.(应该是都掌握的,不然也没有读nginx代码的理由) 2. 把这个页https://nginx.org/en/docs/ 从上到下读一遍…