解决Vue打包文件大,首次加载慢的问题

本文介绍如何通过Nginx配置Gzip压缩功能,包括开启gzip压缩、设置压缩级别及类型,并重启Nginx使配置生效。

未压缩前的
在这里插入图片描述
压缩后的
在这里插入图片描述
那么如何压缩的呢,接着往下看
1.首先在config/index.js里把productionGzip设置为true(以生产环境为例)
在这里插入图片描述
2.配置Nginx
找到nginx.config

http {

    gzip on;            #开启或关闭gzip on off

    gzip_static on;     #是否开启gzip静态资源

    gzip_disable "msie6";  #不使用gzip IE6

    gzip_min_length 100k;  #gzip压缩最小文件大小,超出进行压缩(自行调节)

    gzip_buffers 4 16k;    #buffer 不用修改

    gzip_comp_level 3;   #压缩级别:1-10,数字越大压缩的越好,时间也越长

    gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;       #压缩文件类型   

    gzip_vary off;      #跟Squid等缓存服务有关,on的话会在Header里增加 "Vary: Accept-Encoding"

}

这里的gzip_static是设置静态压缩用的

3.重启Nginx,完活

在这里插入图片描述
支持gzip的会有这么一个属性,一目了然

参考文章:
https://www.jb51.net/article/198188.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值