• 【一周"纪"录】"狐狸"外逃,海外群众也不会放过他们 2019-06-24
  • 浙江宁波:全国失信被执行人将面临联合信用惩戒 2019-06-24
  • 其实逻辑跟简单:小萌们如果能把自己计划好又何至于悲催到要通过混淆所有制形式把别人的钱偷到自己口袋里? 2019-06-20
  • 您访问的页面找不回来了 2019-06-19
  • 人工智能驱动数字经济发展 2019-06-11
  • 再添4个代建项目 轻资产模式加速下的建业地产千亿图景 ——凤凰网房产北京 2019-06-11
  • 俄媒:普京高度评价中国之行} 2019-06-09
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-06-09
  • 惊险刺激!300米悬崖荡秋千 体验180°空中回荡 2019-06-08
  • 特氏说让日韩买单并没有提中国。你为何把中国加上啊? 2019-06-08
  • 关于开展对我市改革建言献策活动的启事 2019-06-08
  • 南宁前7月有115个空气优质天 美丽“南宁蓝”常现 2019-06-07
  • 警车化身“产房” 冰雪路上“生命接力” 2019-06-07
  • 为何一个不在城中心的儿童之家成为全省最美? 2019-06-07
  • 美对华发起第七次双反调查 专家:或另有深意 2019-06-06
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  服务器技术  >  Nginx  >  正文 Nginx的Gzip压缩配置

    2018第105期码报资料:Nginx的Gzip压缩配置

    发布时间:2014-07-20   编辑:码报 www.okkrb.tw
    经gzip压缩后页面大小可以变为原来的30%甚至更小,因此很多网站使用gzip压缩以降低网站带宽消耗,同时提升访问速度,使访问者拥有更好的用户体验

    码报 www.okkrb.tw gzip(GNU-ZIP)是一种压缩技术。
    经gzip压缩后的页面大小可以变为原来的30%甚至更小,因此很多网站使用gzip压缩以降低网站带宽消耗,同时提升访问速度,使访问者拥有更好的用户体验。
    gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。
    目前绝大多数浏览器都支持解析gzip压缩过的页面。

    Nginx的压缩输出由一组gzip压缩指令来实现。
    相关指令位于http{….}两个大括号之间。

    gzip on;
    //该指令用于开启或关闭gzip???on/off)

    gzip_min_length 1k;
    //设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获取。
    默认值是0,不管页面多大都压缩。
    建议设置成大于1k的字节数,小于1k可能会越压越大。

    gzip_buffers 4 16k;
    //设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。
    4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。

    gzip_http_version 1.1;
    //识别http的协议版本(1.0/1.1)

    gzip_comp_level 2;
    //gzip压缩比,1压缩比最小处理速度最快,9压缩比最大但处理速度最慢(传输快但比较消耗cpu)

    gzip_types text/plain application/x-javascript text/css application/xml
    //匹配mime类型进行压缩,无论是否指定,”text/html”类型总是会被压缩的。

    gzip_vary on;
    //和http头有关系,加个vary头,给代理服务器用的,有的浏览器支持压缩,有的不支持。
    因此,为避免浪费不支持的也压缩,需要根据客户端的HTTP头来判断,是否需要压缩。

    提供两段gzip压缩代码,供大家学习参考。

    nginx配置gzip段1:
     

    复制代码 代码如下:
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 16 64k;
    gzip_http_version 1.1;
    gzip_comp_level 6;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;

     

    nginx配置gzip段2:
    复制代码 代码如下:
    # output compression saves bandwidth
    gzip on;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_types text/plain text/html text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
    # make sure gzip does not lose large gzipped js or css files
    # see //blog.leetsoft.com/2007/7/25/nginx-gzip-ssl
    gzip_buffers 16 8k; # Disable gzip for certain browsers.
    gzip_disable “MSIE [1-6].(?!.*SV1)”;

    您可能感兴趣的文章:
    如何开启Nginx的gzip压缩功能
    Nginx的Gzip压缩配置
    nginx配置gzip压缩一例
    Nginx gzip配置参数说明
    Nginx gzip压缩配置指南
    如何让nginx始终返回gzip后的内容
    生产环境中遇到的IIS启用GZip的问题
    在IIS上启用Gzip压缩 (HTTP压缩)
    教你修改Apache配置文件开启gzip压缩传输
    iis中启用页面HTTP压缩(页面Gzip压缩)

    [关闭]
  • 【一周"纪"录】"狐狸"外逃,海外群众也不会放过他们 2019-06-24
  • 浙江宁波:全国失信被执行人将面临联合信用惩戒 2019-06-24
  • 其实逻辑跟简单:小萌们如果能把自己计划好又何至于悲催到要通过混淆所有制形式把别人的钱偷到自己口袋里? 2019-06-20
  • 您访问的页面找不回来了 2019-06-19
  • 人工智能驱动数字经济发展 2019-06-11
  • 再添4个代建项目 轻资产模式加速下的建业地产千亿图景 ——凤凰网房产北京 2019-06-11
  • 俄媒:普京高度评价中国之行} 2019-06-09
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-06-09
  • 惊险刺激!300米悬崖荡秋千 体验180°空中回荡 2019-06-08
  • 特氏说让日韩买单并没有提中国。你为何把中国加上啊? 2019-06-08
  • 关于开展对我市改革建言献策活动的启事 2019-06-08
  • 南宁前7月有115个空气优质天 美丽“南宁蓝”常现 2019-06-07
  • 警车化身“产房” 冰雪路上“生命接力” 2019-06-07
  • 为何一个不在城中心的儿童之家成为全省最美? 2019-06-07
  • 美对华发起第七次双反调查 专家:或另有深意 2019-06-06
  • 幸运农场小游戏 广东快乐10分投注 年超级大乐透走势图 女皇之心APP下载 fm08霍芬海姆 阿尔萨德vs沙巴罕 吉林快三app 重庆时时彩和历史记录 Cashback先生官网 大邱庄吧