Яндекс.Метрика
Москва, Волгоградский пр-т,
43к3, оф. 301
Пишите 24/7, мы онлайн
+7 (495) 128-00-14
последнее обновление: 14.12.2025

Определение: Кеш браузера — это “запас” файлов сайта, который браузер сохраняет на устройстве пользователя (картинки, стили, скрипты и т.д.), чтобы при повторном посещении загружать страницу быстрее. Вместо скачивания заново браузер берёт часть данных из кеша и реже обращается к серверу.

Зачем это нужно

  • Чтобы ускорять загрузку сайта и улучшать впечатление пользователя.
  • Чтобы экономить трафик: повторно не скачиваются одинаковые файлы.
  • Чтобы снижать нагрузку на сервер при большом количестве посещений.
  • Чтобы понять, почему “у меня всё по-старому”: браузер мог сохранить старые версии файлов.
  • Чтобы правильно выкатывать обновления: менять версии файлов или настраивать заголовки кеширования.
  • Чтобы улучшать показатели скорости и качества (Core Web Vitals) при грамотной настройке.

Пример

Пример кода:

Ctrl+F5 — жёсткая перезагрузка без кеша (в большинстве браузеров)

Скриншот

DevTools в браузере: вкладка Network с включённой опцией Disable cache и видимыми запросами файлов

Подпись к скриншоту: DevTools → Network: включена галочка Disable cache (при открытых DevTools), чтобы проверить загрузку сайта без кеша

Частые ошибки

  • Ставят слишком агрессивное кеширование и не меняют версии файлов — пользователи долго видят старый дизайн/скрипты.
  • Не используют “версионирование” файлов (например, style.css?v=2) при обновлениях.
  • Путают кеш браузера с кешем сервера или CMS — это разные уровни и способы ускорения.
  • Лечат “не обновилось” только очисткой кеша у клиента, вместо правильной настройки на сайте.
  • Не проверяют сайт в режиме “без кеша” при поиске ошибок — из-за этого баги плавают.

Связанные термины

  • DevTools
  • Cookies
  • HTTP-заголовки
  • CDN
  • Минификация
  • Core Web Vitals
  • Оптимизация скорости

Наши услуги