Перейти к содержимому
EN
← Все HTTP-заголовки
Кеширование

Cache-Control

Основной заголовок управления кешированием, определяющий как и на какой срок ответы кешируются.

Синтаксис

Cache-Control: <директива>, <директива>

Пример

Cache-Control: public, max-age=31536000, immutable

Описание

Cache-Control — основной механизм управления HTTP-кешированием. Задаёт директивы для браузера и CDN/прокси.

Ключевые директивы: max-age=N, no-cache (ревалидация), no-store (не кешировать), public, private, must-revalidate, immutable.

Лучшая практика: длинный max-age с версионными URL для статики, короткий для HTML.

Как этот заголовок отдают реальные сайты

Ответы главных страниц 502 популярных сайтов из каталога /check enterno.io, проверенных за последние 30 дней.

73,9 % (371 из 502) отдают Cache-Control.

Самые частые значения:

  • public, max-age=0, must-revalidate — сайтов: 38
  • no-cache — сайтов: 20
  • no-cache, no-store, must-revalidate — сайтов: 20

Посмотреть на примере: google.com, mail.ru, yandex.ru, discord.com, github.com

Проверьте, правильно ли ваш сайт отправляет этот заголовок

Проверить заголовки →

Связанные статьи

Связанные заголовки

Связанные гайды

Развёрнутые материалы по теме из базы знаний.

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.