Где я должен установить заголовок ответа Content-Encoding на веб-сервере или в приложении? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь решить, где лучше всего установить заголовок ответа Content-Encoding: веб-сервер или само приложение.

Мы используем nginx в качестве обратного прокси-сервера, в основном он просто выполняетпрокси перейдите в приложение за ним.Я не думаю, что установка этих заголовков ответов в nginx является подходящей, потому что нам понадобится логика для установки заголовка, только если установлен правильный Accept-Encoding заголовок запроса.Кроме того, из того, что я прочитал, было бы неплохо установить Vary: Accept-Encoding, чтобы любые прокси кэширования в нисходящем направлении делали правильные вещи.

Я получаю некоторые отклики о том, что приложение установило правильный заголовок ответа в зависимости от запроса.Есть ли веская причина НЕ делать это в приложении, а делать это только на веб-сервере?

...