nginx находится перед сервером приложений и функционирует как обратный прокси, а также как файловый сервер.
Есть два типа ответов от сервера приложений: сообщения JSON и X-Accel-Redirect, который указывает nginx доставлять статические файлы.
Статические файлы уже предварительно сжаты, и я хочу, чтобы nginx обслуживал этот сжатый контент, поэтому я включил gzip_static on
. У меня вопрос, как мне установить gzip_proxied
в таком случае?
Насколько я понимаю, gzip_proxied
решает, будут ли ответы от сервера приложений архивироваться при доставке клиенту. В моем случае сообщения JSON не нужно сжимать, а статические файлы уже предварительно сжаты. Значит ли это, что я могу уйти gzip_proxied off
?
Да, вы можете оставить gzip_proxied выключенным, если хотите сжимать только статические файлы, доставляемые через X-Accel-Redirect.
Вы можете установить параметр gzip_static в блоке местоположения, на который указывает перенаправление