nginx模块开发的一些经验
fastdfs有nginx模块,在上面做一些缩略图缓存的功能。我当时总是觉得lua-nginx这种方式太重了,因此就入了nginx模块开发这个坑。
nginx模块开发的资料网上还是比较多的,《nginx模块开发与架构解析》这一本就不错,推荐入手实体书。我看PDF看的有点烦躁,因为很多东西要来回对照着看。
很多基础东西书里写的很细,就不谈了,就说说自己开发时候的过程和遇到的坑吧。
nginx模块是存在http module和http filter module的。
http module依次处理,最后输出内容,输出的内容再由http filter module依次过滤内容输出。