nginx的gzip打开有什么用
在nginx中设置打开压缩
gzip on;
gzip_buffers 32 8K; --设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流
gzip_comp_level 6; --数字越小,压缩比越高,需要更多资源
gzip_min_length 2k;
gzip_types application/json application/text application/javascript text/css text/xml;
gzip_vary on;
重启nginx,使之生效
打开静态页面看到的差别
用wireshark看到的压缩数据
对比没有打开压缩的
看上去压缩比不是太高的样子
HTTP POST请求
wireshark抓到的包,request和response都是没有压缩的,所以,一般的请求,哪怕打开了压缩,数据也不会自动压缩;当然了,直接请求谁负责压缩呢,是吧, 浏览器打开就由浏览器来负责(版本低的浏览器不支持)。