Nginx的Brotli模块,包括编码器

・1 分钟阅读

  • 源代码名称: ngx_brotli_module
  • 源代码网址: https://www.github.com/cloudflare/ngx_brotli_module
  • ngx_brotli_module的文档
  • ngx_brotli_module的源代码下载
  • Git URL:
    git://www.github.com/cloudflare/ngx_brotli_module.git
  • Git Clone代码到本地:
    git clone https://www.github.com/cloudflare/ngx_brotli_module
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/cloudflare/ngx_brotli_module
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • ngx_brotli_module

    此NGINX模块启用Accept-Encoding的brotli压缩:

    Brotli是Google最近开发的一种压缩格式。

    https://tools.ietf.org/html/rfc7932

    在配置 Nginx 时使用"--add-module="来启用模块。

    配置选项:

    brotli on/off - 启用模块。 启用brotli时,如果Accept-Encoding同时有gzip和brotli,则brotli优先于gzip。 使用 brotli_comp_level num - 压缩级别 1 -11, brotli_min_length num - 要压缩的资源的最小size, Brotli将仅压缩大于此值的资源。 如果它更小,将让gzip压缩。

    目前仅在Linux上测试。

    讨论
    Fansisi profile image