Module ngx_http_gunzip_module

ngx_http_gunzip_module模块是一个过滤器,用于对不支持“ gzip”编码方法的客户端使用“ Content-Encoding: gzip”解压缩响应。当需要存储压缩的数据以节省空间并减少 I/O 成本时,该模块将非常有用。

默认情况下未构建此模块,应使用--with-http_gunzip_module配置参数启用它。

Example Configuration

location /storage/ {
    gunzip on;
    ...
}

Directives

Syntax:gunzip on | off;
Default:gunzip off;
Context:http , server , location

为缺少 gzip 支持的客户端启用或禁用压缩响应的解压缩。如果启用,则在确定客户端是否支持 gzip 时还将考虑以下指令:gzip_http_versiongzip_proxiedgzip_disable。另请参见gzip_vary指令。

Syntax:gunzip_buffers number size;
Default:gunzip_buffers 32 4k|16 8k;
Context:http , server , location

设置用于解压缩响应的缓冲区的numbersize。默认情况下,缓冲区大小等于一个内存页。根据平台的不同,它可以是 4K 或 8K。