zoukankan      html  css  js  c++  java
  • nginx1.18配置brotli压缩

    个人学习笔记,谢绝转载!!!

    原文:https://www.cnblogs.com/wshenjin/p/13522283.html


    安装

    [root@ ~]# git clone https://github.com/eustas/ngx_brotli.git 
    [root@ ~]# cd ngx_brotli/
    [root@ ngx_brotli]# git submodule update --init
    
    [root@ ~]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
    [root@ ~]# tar xf nginx-1.18.0.tar.gz 
    [root@ ~]# cd nginx-1.18.0
    [root@ nginx-1.18.0]# ./configure  ***  --add-module=../ngx_brotli/ 
    

    配置

            #是否允许动态压缩响应数据
            brotli               on;
            #是否允许查找预处理好的、以.br结尾的压缩文件,可选值为on、off和always,默认值为off
            brotli_static        off;
            #设置Brotli压缩level。可以接受的值在从0到11的范围内。
            brotli_comp_level    6;
            #设置将被压缩的响应的最小length。长度仅由Content-Length响应头字段确定。
            brotli_min_length    1k;
            #设置用于压缩响应的缓冲区的number 和 size。默认情况下,缓冲区大小等于一个内存页。这是4k或者8k,具体取决于平台
            brotli_buffers       16 8k;
            #动态压缩启用时,允许压缩的MIME types,默认值为text/html
            brotli_types         text/plain  text/css text/xml application/xml application/javascript application/x-javascript ;
    
  • 相关阅读:
    Java 高级文件处理
    drf10
    drf9
    drf8
    drf7
    drf6
    drf5
    drf4
    drf3
    drf2
  • 原文地址:https://www.cnblogs.com/wshenjin/p/13522283.html
Copyright © 2011-2022 走看看