pogend
pogend
发布于 1周前

nginx配置gzip压缩

配置

在nginx.conf的http节点,添加gzip配置如下:

http {
  gzip on;
  gzip_min_length 1k;
  gzip_buffers 4 16k;
  gzip_comp_level 2;
  gzip_types text/plain text/css text/javascript application/javascript application/x-javascript application/xml  image/jpeg image/gif image/png;
  gzip_vary on;
  gzip_disable "MSIE [1-6]\.";
}

注意:网上有些例子会在gzip_types漏掉application/javascript类型,这会导致对js压缩失效。

重启nginx

配置好后需要重启nginx

nginx -s reload

**验证

打开浏览器的控制台(这里以Chrome为例,F12),如果响应的头信息包含:

Content-Encoding:gzip

这说明文件已被压缩。