GunZIP#

Фильтр, распаковывающий ответы с «Content-Encoding: gzip» для тех клиентов, которые не поддерживают метод сжатия «gzip». Модуль будет полезен, когда данные желательно хранить сжатыми для экономии места и сокращения затрат на ввод-вывод.

При сборке из исходного кода модуль не собирается по умолчанию; его необходимо включить с помощью параметра сборки ‑‑with‑http_gunzip_module. В пакетах и образах из наших репозиториев модуль включен в сборку.

Пример конфигурации#

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

Директивы#

gunzip#

Синтаксис

gunzip on | off;

По умолчанию

gunzip off;

Контекст

http, server, location

Разрешает или запрещает распаковку ответов, сжатых методом gzip, для тех клиентов, которые его не поддерживают. Если разрешено, то для определения, поддерживает ли клиент gzip, также учитываются следующие директивы: gzip_http_version, gzip_proxied и gzip_disable. См. также директиву gzip_vary.

gunzip_buffers#

Синтаксис

gunzip_buffers число размер;

По умолчанию

gunzip_buffers 32 4k|16 8k;

Контекст

http, server, location

Задает число и размер буферов, в которые будет разжиматься ответ. По умолчанию размер одного буфера равен размеру страницы. В зависимости от платформы это или 4K, или 8K.