GZip Static#
Позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением ".gz".
При сборке из исходного кода модуль не собирается по умолчанию; его необходимо
включить с помощью параметра сборки
‑‑with‑http_gzip_static_module
.
В пакетах и образах из
наших репозиториев
модуль включен в сборку.
Пример конфигурации#
gzip_static on;
gzip_proxied expired no-cache no-store private auth;
Директивы#
gzip_static#
|
|
По умолчанию |
|
http, server, location |
Разрешает (on
) или запрещает (off
) проверку готового сжатого файла. При использовании также учитываются директивы gzip_http_version, gzip_proxied, gzip_disable и gzip_vary.
Со значением always
во всех случаях будет использоваться сжатый файл, без проверки поддержки на стороне клиента. Это полезно, если на диске все равно нет несжатых файлов, или используется модуль GunZIP.
Сжимать файлы можно с помощью программы gzip или совместимой с ней. Желательно, чтобы дата и время модификации исходного и сжатого файлов совпадали.