项目优化之nginx开启gzip压缩

项目优化之nginx开启gzip压缩

vue项目webpack打包后vendor.js 大小1.3M,图片懒加载和路由懒加载都已经做好的情况下,首屏加载时间还是觉得太长,决定开启nginx的gzip功能进行传输压缩。优点:减少带宽、节约用户流量;缺点:增加服务器CPU压力。
1、gzip功能是默认关闭的,且只默认对text/html进行压缩,so!配置一下吧。打开nginx中nginx.conf的配置文件

server {
	gzip on; // 开启gzip
	gzip_min_length 1k; // 压缩起点,大于设置值的文件才进行压缩
	gzip_comp_level 6; // 压缩级别(1-9),级别越高对CPU的消耗越大
	gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/xml text/javascript application/json image/png image/gif image/jpeg; // 设置可压缩的文件类型
}

在这里插入图片描述
原来vendor.js是1.3M的压缩成400k,css和app.js也缩减了一倍,加载速度飞快!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值