Подтвердить что ты не робот

Является ли Vary: перехват Accept-Encoding?

После прочтения как работает сжатие gzip, это заставило меня задуматься. Если сервер Origin и Proxy (CDN) поддерживает gzip, необходимо добавить заголовок Vary: Accept-Encoding?

4b9b3361

Ответ 1

Заголовок Vary: Accept-Encoding имеет больше общего с кешированием, чем сжатие. Когда присутствует заголовок Vary: Accept-Encoding, он сообщает клиенту, что файл может быть кэширован/тот же, независимо от того, запрашивает ли клиент сжатие.

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

Подробнее здесь: Что меняется: принимать кодировку?