GunZIP#
该模块是一个过滤器,用于为不支持“gzip”编码方法的客户端解压缩带有“Content-Encoding: gzip”的响应。当需要存储压缩数据以节省空间和减少 I/O 成本时,该模块将非常有用。
当从源代码构建时(参见 从源代码构建 Angie),默认情况下不会构建此模块;应通过 ‑‑with‑http_gunzip_module
构建选项 启用。
在来自 我们的仓库 的软件包和镜像中,构建中已包含该模块。
配置示例#
location /storage/ {
gunzip on;
# ...
}
指令#
gunzip#
启用或禁用对缺乏 gzip 支持的客户端的压缩响应解压缩。如果启用,还会考虑以下指令以确定客户端是否支持 gzip:gzip_http_version、gzip_proxied 和 gzip_disable。另请参阅 gzip_vary 指令。
gunzip_buffers#
设置用于解压缩响应的缓冲区的数量和大小。默认情况下,缓冲区大小等于一个内存页大小。这取决于平台,可能是 4K 或 8K。