nginx

Модуль ngx_http_gunzip_module


english
русский

简体中文
עברית
日本語
türkçe

новости [en]
об nginx
скачать
безопасность [en]
pgp ключи [en]
документация
faq
ссылки [en]
книги [en]
поддержка
пожертвования [en]

trac
wiki
twitter
nginx.com
Пример конфигурации
Директивы
     gunzip
     gunzip_buffers

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