HTTP ETag воспроизведение

Недавно обнаружив проблемы, связанные с HTTP ETag и нашей CDN, я попытался записать некоторые из них в Fiddler для хорошо известных сайтов. Однако, похоже, что какую бы комбинацию браузера и веб-сайта я не использовал, я не вижу никакого прохода.

Есть ли причина для этого? Можете ли вы предложить комбинацию, в которой я могу их видеть? Возможно они больше не используются широко?

1 ответ

Решение

Они определенно широко используются, я сам часто их использовал. Наиболее распространенным вариантом использования являются условные запросы (всегда проверяйте, есть ли новый контент, но отправляйте контент обратно с сервера только в том случае, если он изменился).

Однако Last-Modified также может сделать это вместо этого, и в этом нет необходимости, если вы не заставляете браузер всегда проверять наличие нового содержимого (без обязательной повторной проверки).

Ваша CDN не использует их по одной из следующих причин:

  • Вместо этого они используют Last-Modified
  • Они не форсируют повторную проверку и хорошо определяют время истечения в будущем
  • Они не могли определить ETag для определенной части контента
  • Неправильная
Другие вопросы по тегам