Модуль ngx_http_gunzip_module — это фильтр,
распаковывающий ответы с “Content-Encoding: gzip ”
для тех клиентов, которые не поддерживают метод сжатия “gzip”.
Модуль будет полезен, когда данные желательно хранить сжатыми
для экономии места и сокращения затрат на ввод-вывод.
По умолчанию этот модуль не собирается, его сборку необходимо
разрешить с помощью конфигурационного параметра
--with-http_gunzip_module .
Пример конфигурации
location /storage/ {
gunzip on;
...
}
Директивы
синтаксис:
|
gunzip on | off ;
|
умолчание:
|
gunzip off;
|
контекст:
|
http , server , location
|
Разрешает или запрещает распаковку ответов, сжатых методом gzip,
для тех клиентов, которые его не поддерживают.
Если разрешено, то для определения, поддерживает ли клиент gzip,
также учитываются следующие директивы:
gzip_http_version,
gzip_proxied и
gzip_disable.
См. также директиву gzip_vary.
синтаксис:
|
gunzip_buffers число размер ;
|
умолчание:
|
gunzip_buffers 32 4k|16 8k;
|
контекст:
|
http , server , location
|
Задаёт число и размер буферов,
в которые будет разжиматься ответ.
По умолчанию размер одного буфера равен размеру страницы.
В зависимости от платформы это или 4K, или 8K.
|