nginx 打开压缩gzip on有什么用

本文介绍了如何在Nginx中启用gzip压缩,并探讨了开启压缩后对静态页面显示和HTTP数据包的影响。通过Wireshark抓包分析,展示了开启压缩前后数据包的区别,尽管压缩比例可能不高,但能减少数据传输量。同时指出,对于POST请求,数据压缩通常由浏览器负责。
摘要由CSDN通过智能技术生成

在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都是没有压缩的,所以,一般的请求,哪怕打开了压缩,数据也不会自动压缩;当然了,直接请求谁负责压缩呢,是吧, 浏览器打开就由浏览器来负责(版本低的浏览器不支持)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值