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

Как установить gzip_static и gzip_proxied в nginx

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 в блоке местоположения, на который указывает перенаправление