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都是没有压缩的,所以,一般的请求,哪怕打开了压缩,数据也不会自动压缩;当然了,直接请求谁负责压缩呢,是吧, 浏览器打开就由浏览器来负责(版本低的浏览器不支持)。
本文介绍了如何在Nginx中启用gzip压缩,并探讨了开启压缩后对静态页面显示和HTTP数据包的影响。通过Wireshark抓包分析,展示了开启压缩前后数据包的区别,尽管压缩比例可能不高,但能减少数据传输量。同时指出,对于POST请求,数据压缩通常由浏览器负责。
1617

被折叠的 条评论
为什么被折叠?



