引言
nginx支持对页面进行压缩,经过gzip压缩的页面大小可以变为原来的30%甚至更小,这样可以提升用户浏览页面的速度
gzip的也锁页面需要浏览器和服务器双方支持,就是服务器端压缩,传到浏览器后浏览器解压并解析。
nginx的压缩输出由一组gzip压缩指令来实现。gzip压缩输出的相关指令位于http{......}之间
配置说明
server{
gzip on; #开启和关闭gzip模式
gzip_buffers 32 4K; # 设置压缩所需要的缓冲区大小,以4k为单位,如果文件为7k则申请2*4k的缓冲区
gzip_comp_level 6; # gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间
gzip_min_length 1k; #gizp压缩起点,文件大于1k才进行压缩
gzip_types application/javascript text/css text/xml; # 进行压缩的文件类型。