(Повторно публикую свой пост, удаленный после года бездействия)
Предположим, я использую etag off
(и if_modified_since off
с add_header Last-Modified ""
, чтобы не создавать избыточность) в NGINX и генерирую ETags в восходящем потоке (т.е. я использую proxy_pass
).
Чтобы ETags были полезны, они должны сопровождаться проверкой заголовка If-None-Match. Мой вопрос: поскольку я генерирую ETags в восходящем потоке, нужна ли мне проверка заголовка If-None-Match в восходящем потоке или будет работать собственный заголовок NGINX?
Я проверилисходный код, но я не уверен, когда эта функция выполняется и сделал ли NGINX уже запрос к восходящему потоку во время ее выполнения...