作用:
    image.png

    • 压缩传输,提高传输效率。
    • 开启压缩,可以加快资源响应速度,同时节省网络带宽资源

    配置语法:

    gzip标准语法:
    image.png
    Syntax: gzip on | off;
    Default: gzip off; Context;
    http, server, location, if in location

    配置压缩比,压缩等级配置(压缩等级越高,越消耗服务器资源) :
    image.png
    Syntax: gzip_comp_level level;
    Default: gzip_comp_level 1;
    Context: http, server, location

    gzip协议版本配置
    image.png
    Syntax: gzip_http_version 1.0 | 1.1;
    Default: gzip_http_version 1.1;
    Context: http, server, location

    扩展压缩模块:

    概览:
    http_gzip_static_module 预读gzip文件功能
    http_gunzip_module 应用支持gunzip的压缩方式

    作用:传输预压缩静态文件给客户端 (.gz文件为预压缩)

    配置语法:
    image.png
    Syntax: gzip_static on | off | always;
    Default: gzip_static off;
    Context: http, server, location

    应用支持gunzip的压缩方式 ngx_http_gunzip_module
    image.png
    Syntax: gunzip on | off;
    Default: gunzip off;
    Context: http, server, location
    Syntax: gunzip_buffers number size;
    Default: gunzip_buffers 32 4k|16 8k;
    Context: http, server, location