Кеш браузера
последнее обновление: 14.12.2025
Определение: Кеш браузера — это “запас” файлов сайта, который браузер сохраняет на устройстве пользователя (картинки, стили, скрипты и т.д.), чтобы при повторном посещении загружать страницу быстрее. Вместо скачивания заново браузер берёт часть данных из кеша и реже обращается к серверу.
Зачем это нужно
- Чтобы ускорять загрузку сайта и улучшать впечатление пользователя.
- Чтобы экономить трафик: повторно не скачиваются одинаковые файлы.
- Чтобы снижать нагрузку на сервер при большом количестве посещений.
- Чтобы понять, почему “у меня всё по-старому”: браузер мог сохранить старые версии файлов.
- Чтобы правильно выкатывать обновления: менять версии файлов или настраивать заголовки кеширования.
- Чтобы улучшать показатели скорости и качества (Core Web Vitals) при грамотной настройке.
Пример
Пример кода:
Ctrl+F5 — жёсткая перезагрузка без кеша (в большинстве браузеров)
Скриншот
Подпись к скриншоту: DevTools → Network: включена галочка Disable cache (при открытых DevTools), чтобы проверить загрузку сайта без кеша
Частые ошибки
- Ставят слишком агрессивное кеширование и не меняют версии файлов — пользователи долго видят старый дизайн/скрипты.
- Не используют “версионирование” файлов (например, style.css?v=2) при обновлениях.
- Путают кеш браузера с кешем сервера или CMS — это разные уровни и способы ускорения.
- Лечат “не обновилось” только очисткой кеша у клиента, вместо правильной настройки на сайте.
- Не проверяют сайт в режиме “без кеша” при поиске ошибок — из-за этого баги плавают.
Связанные термины
- DevTools
- Cookies
- HTTP-заголовки
- CDN
- Минификация
- Core Web Vitals
- Оптимизация скорости
Наши услуги
- Доработка сайтов — настроим кеширование, версии файлов и ускорим загрузку без “залипания” старых изменений.
- Техническая поддержка сайтов — найдём, где ломается обновление: кеш браузера, серверный кеш или настройки CMS.
- SEO-продвижение сайтов — улучшим скорость и технические факторы, которые влияют на позиции.