• nginx添加模块之动态加载

    之前的文章讲过如何如何在已安装的nginx上添加Brotli模块,使用的是重新编译nginx可执行文件的方式加入新的模块。但自1.9.11版本后的nginx已支持动态模块,自此,给nginx添加模块再也不用重新编译nginx可执行文件了,本文即是讲解如何将nginx模块编译成so库,供nginx在运行时有选择性的加载。...

    nginx添加Brotli模块

    Brotli是谷歌在2015 年 9 月推出的无损压缩算法,通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,能达到比Gzip更高的压缩率。 将此算法使用于网站静态文件传输时的压缩处理,能有效减少网站传输的内容大小,加速网站加载速度,提升网站终端用户的使用体验。 谷歌官方提供了此算法的nginx module:[ngx_brotli](https://github.com/google/ngx_brotli)版本,本文内容即介绍如何在已安装的nginx上新增[ngx_brotli](https://github.com/google/ngx_brotli)模块开启Brotli压缩,本文内容同样适用于在已安装的nginx上增加其他nginx模块。...