Назад | Перейти на главную страницу

Файл gzip кеша nginx во временный каталог?

Возможно ли через Nginx следующее:

Теперь у меня есть gzip; но серверу необходимо каждый раз сжимать популярные файлы, это файлы xml, созданные через базу данных, но они «статичны». Я знаю, что могу включить gzip_static; но, конечно, нет файла .gz.

Есть ли способ позволить Nginx сохранить созданный им файл gzip и сохранить его в каталоге cache / temp для будущего использования?

Вы слышали о http://nginx.org/docs/http/ngx_http_gunzip_module.html?

Может быть, решение состоит в том, чтобы иметь только файлы gzip и распаковывать их для тех клиентов, которые не поддерживают gzip?

Или, в зависимости от вашего приложения, вы можете потребовать, чтобы все клиенты поддерживали gzip?

Другой вариант - использовать что-то вроде varnish перед nginx, который будет кэшировать сжатые gzip-файлы в виртуальной памяти.