Что такое браузерное кэширование
Кэширование — браузер сохраняет картинки, стили и скрипты и не скачивает их заново на каждой странице. Как его включить.
Браузерное кэширование — браузер сохраняет у себя файлы сайта: картинки, стили, скрипты, шрифты. На следующих страницах он берёт их из памяти и не скачивает заново.
Что это даёт
Вторая и последующие страницы открываются заметно быстрее. Посетитель, который смотрит несколько услуг подряд, меньше ждёт, а сервер получает меньше запросов.
Как включить
Сервер должен отдавать для статических файлов заголовок Cache-Control со сроком хранения, например Cache-Control: public, max-age=31536000 для файлов, которые меняются только при обновлении сайта.
Чтобы после обновления посетители получали новую версию, к адресу файла добавляют версию: style.css?v=12 или хеш в имени файла.
Чего не кэшировать надолго
Сами HTML-страницы с ценами и новостями — для них срок короткий или без кэша, иначе посетители увидят устаревшие данные.
Как проверить
Аудит SerpWatch отмечает ресурсы без браузерного кэширования. В браузере это видно в инструментах разработчика на вкладке «Сеть», в заголовках ответа.
Частые вопросы
Влияет ли кэширование на позиции?
Напрямую нет, но оно ускоряет сайт, а скорость влияет на поведение посетителей и метрики.
Что такое серверный кэш?
Это другое: сервер хранит готовые страницы, чтобы не собирать их заново. Он сокращает время ответа — TTFB.
Аудит сайта в SerpWatch
≈45 проверок по 8 разделам, Core Web Vitals, подсказки как исправить, экспорт в Excel
Проверить бесплатно Попробовать бесплатно