美文网首页
Gzip压缩

Gzip压缩

作者: 码农私房菜 | 来源:发表于2022-09-17 12:57 被阅读0次

Gzip动态压缩

  • 作用域 http, server, location
  • gzip on;
    开关,默认关闭
  • gzip_buffers 32 4k|16 8k
    缓冲区大小
  • gzip_comp_level 1;
    压缩等级1-9,数字越大压缩比越高
  • gzip_http_version 1.1;
    使用gzip的最小版本
  • gzip_min_length
    设置将被gzip压缩的响应的最小长度。长度仅由"Content-Length""响应报头字段确定。
  • gzip.proxied多选(只针对方向代理服务器有效)
    off为不做限制
    作为反向代理时,针对上游服务器返回的头信息进行压缩
    expired -启用压缩,如果header头中包含“Expires”头信息
    no-cache·启用压缩,如果header头中包含Cache-Control:no-cache”头信息
    no-store-启用压缩,如果header头中包含"Cache-Control:no-store"头信息
    private·启用压缩,如果header头中包含“Cache-Control:private”头信息no_last_modified -启用压缩,如果header头中不包含"Last-Modified”头信息
    no_etag·启用压缩,如果header头中不包含""ETag头信息
    auth -启用压缩,如果header头中包含""Authorization”头信息
    any-无条件启用压缩
location / {
    #-----------------------------
    # 开启静态资源解压缩(两个配合使用)
    gunzip on;
    gzip_static always;
    #-----------------------------
    gzip on;
    gzip_buffers 16 8k;
    gzip_comp_level 6;
    gzip_http_version 1.1;
    gzip_min length     256;
    gzip_proxied any;
    gzip_vary on;
    # gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_types
          text/xmit application/xml application/atom+xml application/rss+xml   application/xhtml+xml image/svg+xml
          text/javascript application/javascript application/x-javascript
          text/x-json applicationjson application/x-web-app-manifest+json
          text/css text/plain text/x-component
          font/opentype application/x-font-ttf application/vnd.ms-fontobject
          image/x-icon;
    gzip_disable-MSIE[1-6]WA(?!."SV1)"; (尽量不配这项,避免影响性能)
}

相关文章

网友评论

      本文标题:Gzip压缩

      本文链接:https://www.haomeiwen.com/subject/uhpyortx.html