Кэширует ли nginx gzip-файлы во временный каталог?

Кэширует ли nginx gzip-файлы во временный каталог?

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

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

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

решение1

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

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

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

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

Связанный контент