GunZIP#

O módulo é um filtro que descomprime respostas com Content-Encoding: gzip para clientes que não suportam o método de codificação "gzip". O módulo será útil quando for desejável armazenar dados comprimidos para economizar espaço e reduzir custos de E/S.

Ao compilar a partir do código-fonte, este módulo não é compilado por padrão; ele deve ser habilitado com a ‑‑with‑http_gunzip_module opção de compilação.

Em pacotes e imagens dos nossos repositórios, o módulo está incluído na compilação.

Exemplo de Configuração#

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

Diretivas#

gunzip#

Sintaxe

gunzip on | off;

Padrão

gunzip off;

Contexto

http, server, location

Habilita ou desabilita a descompressão de respostas gzipadas para clientes que não possuem suporte ao gzip. Se habilitada, as seguintes diretivas também são levadas em conta ao determinar se os clientes suportam gzip: gzip_http_version, gzip_proxied e gzip_disable. Veja também a diretiva gzip_vary.

gunzip_buffers#

Sintaxe

gunzip_buffers number size;

Padrão

gunzip_buffers 32 4k | 16 8k;

Contexto

http, server, location

Define o número e tamanho dos buffers usados para descomprimir uma resposta. Por padrão, o tamanho do buffer é igual a uma página de memória. Isso é 4K ou 8K, dependendo da plataforma.