HTTP ETag воспроизведение
Недавно обнаружив проблемы, связанные с HTTP ETag и нашей CDN, я попытался записать некоторые из них в Fiddler для хорошо известных сайтов. Однако, похоже, что какую бы комбинацию браузера и веб-сайта я не использовал, я не вижу никакого прохода.
Есть ли причина для этого? Можете ли вы предложить комбинацию, в которой я могу их видеть? Возможно они больше не используются широко?
1 ответ
Они определенно широко используются, я сам часто их использовал. Наиболее распространенным вариантом использования являются условные запросы (всегда проверяйте, есть ли новый контент, но отправляйте контент обратно с сервера только в том случае, если он изменился).
Однако Last-Modified также может сделать это вместо этого, и в этом нет необходимости, если вы не заставляете браузер всегда проверять наличие нового содержимого (без обязательной повторной проверки).
Ваша CDN не использует их по одной из следующих причин:
- Вместо этого они используют Last-Modified
- Они не форсируют повторную проверку и хорошо определяют время истечения в будущем
- Они не могли определить ETag для определенной части контента
- Неправильная