模块 ngx_http_gunzip_module
| 配置示例 指令 gunzip gunzip_buffers |
ngx_http_gunzip_module 模块是一个过滤器,用于为不支持 “gzip” 编码方法的客户端解压缩带有 “Content-Encoding: gzip” 的响应。当希望存储压缩数据以节省空间和降低 I/O 开销时,此模块将非常有用。
此模块默认不构建,应使用 --with-http_gunzip_module 配置参数启用它。
配置示例
location /storage/ {
gunzip on;
...
}
指令
| 语法 |
gunzip |
|---|---|
| 默认 |
gunzip off; |
| 上下文 |
http, server, location |
启用或禁用对缺乏 gzip 支持的客户端的 gzipped 响应进行解压缩。如果启用,在确定客户端是否支持 gzip 时,还会考虑以下指令:gzip_http_version、gzip_proxied 和 gzip_disable。另请参见 gzip_vary 指令。
| 语法 |
gunzip_buffers |
|---|---|
| 默认 |
gunzip_buffers 32 4k|16 8k; |
| 上下文 |
http, server, location |
设置用于解压缩响应的缓冲区的 number(数量)和 size(大小)。默认情况下,缓冲区大小等于一个内存页。这根据平台不同,可以是 4K 或 8K。