Что такое кэш?

Кэш (Cache, также «кеш») — это промежуточное хранилище копий данных, из которого страница, файл или ответ сервера отдаются быстрее, чем при обращении к первоисточнику.

Cache — от английского «тайник, хранилище». Кэш хранит копию уже полученных данных и отдаёт её мгновенно при следующем запросе, поэтому сайт быстрее отвечает и меньше нагружает сервер. Бизнесу это важно из-за скорости и экономии, но именно кэш часто становится причиной того, что пользователь или поисковый робот видит устаревшую версию страницы.

Как работает кэш: браузерный, серверный, CDN

Кэш работает на нескольких уровнях, и на одном сайте обычно задействованы все сразу. Браузерный кэш ближе всего к пользователю: получив картинку, шрифт или CSS-файл, браузер сохраняет их на диск и при повторном визите не запрашивает заново. Управляют этим HTTP-заголовки Cache-Control, Expires, ETag и Last-Modified.

Серверный кэш живёт на стороне сервера: nginx, Varnish или сама CMS сохраняют готовый HTML и отдают его без обращения к базе данных. Отдельно есть объектный кэш (Redis, Memcached) — в нём держат результаты тяжёлых запросов.

CDN-кэш — это копии файлов и страниц на десятках узлов по миру: посетитель из Новосибирска получает данные не из московского дата-центра, а с ближайшей точки. Есть и менее заметные виды: кэш DNS-записей (сколько времени браузер помнит IP сайта), кэш поисковой системы и кэш внутри приложения.

  • Браузерный — ускоряет повторные визиты одного человека.
  • Серверный — снижает нагрузку на базу и ускоряет отдачу для всех.
  • CDN — сокращает путь данных до пользователя.
  • Кэш DNS — хранит связку домена и IP и влияет на скорость переезда сайта.

Зачем кэш нужен бизнесу и SEO

Скорость влияет на конверсию и на позиции: если сервер отвечает долго, посетитель уходит, а робот хуже обходит сайт. Кэш сокращает время ответа (TTFB) и ускоряет отрисовку, а это одна из опор SEO.

Второй эффект — краулинговый бюджет. Быстрый сайт позволяет роботам Яндекса и Google просканировать больше страниц за тот же лимит времени. Третий — деньги: кэш снижает нагрузку на железо, и при росте трафика не нужно сразу покупать более мощную машину.

К 2026 году к этому добавился ИИ-поиск. Генеративные ответы Яндекса и Google строятся по страницам, которые быстро отдаются и быстро индексируются, а промежуточное кэширование контента у ИИ-краулеров означает, что правки доходят до таких ответов с задержкой. Скорость отдачи окончательно перестала быть «технической мелочью» и стала частью видимости в поиске.

Почему старые версии «залипают» и как сбросить кэш

Главный побочный эффект кэша — устаревшие данные. Вы поменяли цену, заголовок или картинку, а посетитель видит прежнюю версию: её отдаёт браузер, CDN или серверный кэш. В поиске какое-то время тоже может показываться старый сниппет. Особенно неприятно, когда залипает прежняя мобильная или устаревшая версия дизайна: человек просто не понимает, что сайт обновили.

Способы борьбы предсказуемы:

  1. Жёсткое обновление страницы (Ctrl+F5) — чтобы понять, дело в браузере или в сервере.
  2. Точечный сброс кэша на CDN и в серверном кэше сразу после публикации.
  3. Версионирование файлов: в имя подставляют хэш (style.ab12cd.css), и браузер считает файл новым.
  4. Короткий TTL для HTML и длинный — для статики, которая меняется редко.

Тег canonical решает другую задачу — указывает поисковику основную версию адреса. Кэш он не сбрасывает, но помогает разбираться с дублями, которые часто возникают рядом с кэшированными копиями страниц.

Типичные ошибки при работе с кэшем

  • Кэш на год для статики без версионирования файлов — потом правки не доходят до пользователей.
  • Кэширование корзины, личного кабинета и персонализированных блоков: один посетитель видит данные другого.
  • Забытый сброс кэша после смены title, цен или реквизитов.
  • Длинный TTL DNS-записей перед переездом на новый хостинг — сайт застревает на старом IP.
  • Старый HTML из кэша при свежих скриптах: DOM собирается из устаревшего кода, и верстка ломается.

Отдельно стоит помнить, что «кэш» и «кеш» — это один и тот же термин: написание различается, смысл нет. В документации и переписке лучше выбрать один вариант, чтобы не плодить путаницу в задачах для разработчиков.

Коротко

Кэш — это копия данных, которая ускоряет сайт и экономит ресурсы, но способна показывать устаревшую версию страницы. Разумная схема — длинный кэш для статики с версионированием, короткий для HTML и обязательный сброс после правок. Тогда скорость растёт, а «залипания» старых версий не мешают бизнесу.

Мы свяжемся с вами, ответим на интересующие вопросы и подготовим коммерческое предложение
Давайте работать
Оставьте заявку, после чего мы сможем собрать ключевые запросы, проверить позиции по ним, составить план продвижения и сделать вам предложение по продвижению сайта с гарантиями.
Ваш номер телефона *
Адрес вашего сайта
Антиспам вопрос: cколько будет 09 + 09 ?
Прикрепить список запросов
Только файлы Word, Excel, Блокнот
Оставить заявку

Смотрите другие материалы

SEO (поисковая оптимизация)
SEO (Search Engine Optimization, поисковая оптимизация) — это комплекс работ над сайтом и его контентом, чтобы страницы занимали высокие позиции…
Читать подробнее
PLA — Product Listing Ads
PLA (Product Listing Ads, «товарные объявления») — формат рекламы в Google, где объявление собирается автоматически из товарного фида магазина: фото,…
Читать подробнее
XML
XML (Extensible Markup Language) — расширяемый язык разметки, текстовый формат для хранения и передачи структурированных данных, в котором каждая единица…
Читать подробнее
SQL
SQL (Structured Query Language) — это язык запросов к реляционным базам данных: с его помощью данные создают, читают, изменяют и…
Читать подробнее
Показы (Impressions)
Показы (Impressions) — это метрика, которая показывает, сколько раз сниппет сайта в поисковой выдаче, рекламное объявление или карточка товара были…
Читать подробнее
CLI
CLI (Command-Line Interface, интерфейс командной строки) — способ управления программами и серверами через текстовые команды, которые пользователь вводит в терминале,…
Читать подробнее

go to top

7 (933) 990-91-12

7 (931) 178-02-48

7 (933) 990-91-17

7 (933) 990-92-34

7 (933) 990-92-37