nginx之 gzip详情

    技术2026-01-05  12

    用gzip压缩可以节省带宽,提高访问速度

    server{     gzip on;    //开启gzip    gzip_buffers 32 4K;  //文件压缩在内存中32块  每块4KB    gzip_comp_level 6; // 推荐为6  设置gzip压缩级别,级别越底压缩速度越快文件压缩比越小,反之速度越慢文件压缩比越大    gzip_min_length 1024; //开始压缩的最小长度

      gzip_proxied any;    gzip_types application/javascript text/css text/xml; //压缩文件类型    gzip_disable "MSIE [1-6]\."; #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)    gzip_vary on; //是否 增加响应头}

    gzip_proxied  Nginx做为反向代理的时候启用:

    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 – 无条件压缩所有结果数据  

    Processed: 0.015, SQL: 9