GZip Static#

Позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением «.gz».

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

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

gzip_static  on;
gzip_proxied expired no-cache no-store private auth;

Директивы#

gzip_static#

Синтаксис

gzip_static on | off | always;

По умолчанию

gzip_static off;

Контекст

http, server, location

Разрешает (on) или запрещает (off) проверку готового сжатого файла. При использовании также учитываются директивы gzip_http_version, gzip_proxied, gzip_disable и gzip_vary.

Со значением always во всех случаях будет использоваться сжатый файл, без проверки поддержки на стороне клиента. Это полезно, если на диске все равно нет несжатых файлов, или используется модуль GunZIP.

Сжимать файлы можно с помощью программы gzip или совместимой с ней. Желательно, чтобы дата и время модификации исходного и сжатого файлов совпадали.