モジュール 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を設定します。デフォルトでは、バッファサイズは 1 つのメモリページと等しくなります。これは 4K または 8K であり、プラットフォームによって異なります。