 nginx配置gzip压缩收藏(二丫讲梵)备查
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 就正常开启了。

上次更新: 6/21/2025
