博客列表 >nginx gzip优化常用配置

nginx gzip优化常用配置

进击的小菜鸟
进击的小菜鸟原创
2018年03月24日 16:38:58725浏览

原理:

浏览器->请求->声明可以接受的压缩算法 从http协议请求头声明 acceopt-encoding:

服务器->回应->把内容用gzip方式压缩->发送给浏览器

浏览器接受gzip压缩内容->解码->浏览

常用配置参数:

gzip on|off;  是否开启gzip

gzip_buffers 32 4k|16 8k 缓冲(压缩在内存中缓冲几块?每块多大)

gzip_comp_level[1-9] 推荐6#压缩级别(级别越高,压的越小,越浪费cpu计算资源)

gzip_disable 正则匹配UA #什么样的uri不进行gzip

gziip_min_length 200 #字节为单位,开始压缩的最小长度(再小就不要压缩了)

gzip_http_version 1.0|1.1 开始压缩的http协议版本

gzip_proxied   #设置请求者代理服务器,该如何缓存内容

gzip_types text/plain  application/xml #对哪些类型的文件用压缩  如txt,xml,html,css

gzip_vary on|off #是否传输gzip压缩标志  

图片/MP3这样的二进制文件不用压缩.压缩率太小


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议