美文网首页
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