nginx配置gzip压缩
文章发布较早,内容可能过时,阅读注意甄别。
一个前端同学说自己的项目希望开通 gzip 压缩的功能,于是我马上去看了 NGINX 配置文件:
gzip on;
gzip_comp_level 4;
gzip_static on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css application/json image/jpeg image/gif image/png;
gzip_disable "MSIE [1-5]\.";
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
如上配置文件内容在 http 区块设置,配置完毕之后,可以在浏览器访问对应域名,查看资源是否有压缩,但是我在配置如上内容之后,浏览器访问看下来却没有压缩,原来是请求的资源类型 Content-Type: application/javascript
不在上边压缩的类型当中。
然后把这个类型加进去:
gzip on;
gzip_comp_level 4;
gzip_static on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_proxied any;
gzip_types text/plain application/xml application/javascript application/x-javascript text/css application/json image/jpeg image/gif image/png;
gzip_disable "MSIE [1-5]\.";
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
然后再进入浏览器看效果,发现 gzip 就正常开启了。
上次更新: 2024/11/19, 23:11:42