nginx 使用gizp压缩提高网站的传输速度

网站的css,js ,xml,html 在传输的时候可以使用gzip压缩,提高访问速度,

网站上的图片,视频等其它多媒体文件,因为压缩效果不好,所以对于图片没有必要支压缩,

如果想要优化,可以图片的生命周期设置长一点,让客户端来缓存

在nginx.conf中,gzip的配置可以写在http段,server段中的任何地方

格式如下


gzip on;              //开启gzip压缩功能

gzip_buffers 32 4k;      //或者 gzip_buffers 16 8k; //这里表不每压缩32个包,每个包4k大小,就向客户端发送

gzip_comp_level 6; //这里表示压缩级别,可以是0到9中的任一个,级别越高,压缩就越小,节省了带宽资源,但同时也消耗CPU资源,所以一般折中为6

gzip_min_length 200;     //这里表示如果文件小于200个字节,就不用压缩,因为没有意义,本来就很小

gzip_types text/css text/xml application/javascript; //这里表示哪些类型的文件要压缩,text/html类型是默认的不需要写,如果不知道文件有哪些类型,可以在nginx目录中找到文件类型,/var/mywww/nginx/conf/mime.types 文件中记录了所有可以 压缩的文件类型

gzip_vary on; //可以不写,表示我在传送数据时,给客户端说明我使用了gzip压缩


完毕之后,保存,退出,重启 nginx



可以看到,网页请求的文件只有1.6K

而实际文件大小是4.5K(4500)









这张图可以看到response header 中说明了使用了gzip压缩

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A黄俊辉A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值