模块 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 支持的客户端启用或禁用 gzip 压缩响应的解压缩。如果启用,则在确定客户端是否支持 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。