模組 ngx_http_gunzip_module

範例配置
指令
     gunzip
     gunzip_buffers

ngx_http_gunzip_module 模組是一個過濾器,用於解壓縮具有 “Content-Encoding: gzip” 的回應,以供不支援 “gzip” 編碼方法的客戶端使用。當需要壓縮儲存數據以節省空間並降低 I/O 成本時,此模組會很有用。

預設情況下不會建置此模組,應使用 --with-http_gunzip_module 組態參數啟用。

範例配置

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

指令

語法 gunzip on | off;
預設值
gunzip off;
上下文 httpserverlocation

啟用或停用不支援 gzip 的客戶端解壓縮 gzip 回應。如果啟用,則在判斷客戶端是否支援 gzip 時,也會考慮以下指令:gzip_http_versiongzip_proxiedgzip_disable。另請參閱 gzip_vary 指令。

語法 gunzip_buffers number size;
預設值
gunzip_buffers 32 4k|16 8k;
上下文 httpserverlocation

設定用於解壓縮回應的緩衝區的數量大小。預設情況下,緩衝區大小等於一個記憶體頁面。這取決於平台,為 4K 或 8K。