ETag заголовок
ETag (Entity Tag) — HTTP-заголовок, который идентифицирует конкретную версию ресурса на сервере. Он помогает управлять кешированием и сокращает объём данных, передаваемых между браузером и сервером.
Обновлено: 13 июля 2026Как это работает
При первой загрузке сервер отдаёт файл вместе с меткой ETag — уникальным идентификатором этой версии. В следующий раз браузер отправляет метку обратно в заголовке If-None-Match. Если ресурс не менялся, сервер отвечает коротким «304 Not Modified» без тела файла, и браузер берёт версию из кеша. Если содержимое изменилось — приходит новый файл и новый ETag.
Зачем это бизнесу
Корректно настроенные ETag ускоряют повторные визиты и снижают нагрузку на сервер: клиент не качает заново то, что не изменилось. Быстрая загрузка — это и лучший пользовательский опыт, и положительный сигнал для поисковых систем, которые учитывают скорость сайта при ранжировании.
Разработка и поддержка сайтов в наших проектах
Термин «ETag заголовок» относится к направлению «Разработка и поддержка сайтов». Ниже — проекты, где мы это направление вели. Цифры из отчётов и систем аналитики клиентов, не расчётные.
Частые вопросы
Чем ETag отличается от заголовка Last-Modified?
Last-Modified опирается на дату изменения файла, ETag — на его содержимое. ETag точнее ловит реальные изменения и работает даже там, где дата ненадёжна, поэтому их часто используют вместе.
Нужно ли настраивать ETag вручную?
Большинство веб-серверов генерируют ETag автоматически. Ручная настройка нужна при работе с несколькими серверами или CDN, чтобы метки совпадали и кеш не сбрасывался без причины.