Что означает термин#
Клиент может отправить сохранённый идентификатор в If-None-Match. Если версия подходит, сервер отвечает 304 без повторной передачи тела. ETag помогает повторной проверке кеша, но не равен дате изменения и не заменяет политику Cache-Control.
Практический пример#
Браузер получил stylesheet.css с ETag, затем повторно запросил тот же адрес с If-None-Match. При неизменном представлении возможен 304; после содержательного обновления должен передаваться актуальный ресурс. Это пример обмена, а не результат измерения CrawlLive.
Как проверить#
Проверьте заголовки первоначального и условного запросов, код ответа и отсутствие тела у 304. После изменения файла повторите запрос со старым ETag. Учитывайте CDN, сжатие и разные представления: неправильный валидатор может заставить клиента использовать устаревшее содержимое, даже если файл на сервере уже заменён.
Источники#
Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.