加载中

nginx-开启压缩

文章目录

序言

前端项目资源过大时,启用压缩可以大大减少文件体积。

在搞 vue 项目时,百度说需要在 vue 里先装个 compression-webpack-plugin,再配置一下,打包时直接会输出压缩好的压缩包;然后在 nginx 里再配置一下,通过 nginx 访问时得到的就是压缩后的资源;但实际测试 nginx 不会去拿 vue 打包项目的压缩资源,而是按自己的配置去压缩然后发给请求端,相当于 vue 打包好的资源没被利用。

所以感觉直接配 nginx 就 ok,或许可能是没搞懂原理。

nginx配置

http {
    server {
	    gzip on;
	    gzip_min_length 1K;  # 只处理大于指定值的文件
	    gzip_buffers 4 16k;
	    gzip_comp_level 8;  # 1-9 数值约小处理约快,传输约慢
	    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript     application/x-httpd-php image/*;
	    gzip_vary off;
	    gzip_disable "MSIE [1-6]\.";
	}
}
posted @ 2020-02-21 17:42  jialeYang  阅读(93)  评论(0编辑  收藏  举报