Модуль http_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.