Cache headers
Щомісячна перевірка Cache-Control заголовків для статичних ресурсів. Без кешування браузер завантажує JS, CSS і зображення заново при кожному візиті.
01 Що це таке?
Cache-Control — HTTP-заголовок, який вказує браузеру скільки часу зберігати локальну копію ресурсу. Для статичних файлів (JS, CSS, зображення) правильне кешування означає що повторні відвідувачі завантажують їх миттєво — з локального диску, без звернення до сервера. Без кешування або з короткими TTL браузер завантажує всі ресурси заново при кожному візиті. Це збільшує трафік на сервер, погіршує PageSpeed і збільшує час завантаження для лояльних відвідувачів, які вже були на сайті.
02 Чому це важливо для бізнесу?
- →Lighthouse і PageSpeed Insights знімають бали за "Serve static assets with an efficient cache policy"
- →Відсутнє кешування збільшує навантаження на сервер — важливо при пікових навантаженнях
- →Постійні відвідувачі і клієнти, які повертаються, чекають завантаження сторінки так само як вперше
- →CDN без правильних Cache-Control заголовків не кешує ресурси ефективно
03 Що саме перевіряємо
- ✓Cache-Control для JS і CSS файлів: max-age рекомендовано 31536000 (1 рік) з versioning
- ✓Cache-Control для зображень: мінімум max-age=2592000 (30 днів)
- ✓ETag і Last-Modified заголовки для умовних запитів
- ✓Відсутність Cache-Control: no-store, no-cache на статичних ресурсах
- ✓Vary заголовок — чи враховується мобільний/десктоп при кешуванні
04 Типові проблеми
CSS і JS без Cache-Control
Без Cache-Control браузер може кешувати файли на свій розсуд або не кешувати взагалі. Кожен візит на сторінку — повторне завантаження всього CSS і JS. Для bundle на 500KB це суттєва затримка.
Cache-Control: no-cache на зображеннях
Часто виникає через надто обережне налаштування сервера або CDN. Зображення завантажуються при кожному переході — навіть одне і те саме фото на всіх сторінках.
05 Вплив на бізнес
Правильне кешування — безкоштовне прискорення сайту для всіх, хто вже на ньому був. Інтернет-магазин з лояльною аудиторією і правильним кешуванням завантажується майже миттєво при повторних візитах. Це прямо впливає на конверсію і на показники PageSpeed, які Google використовує для ранжування.
Rank Sentinel моніторить це і ще 20+ параметрів — щодня, без вашої участі.
🚀 Підключити моніторинг5 000 грн/рік · Beta-ціна
Деталі перевірки
- Критичність
- Середня
- Частота
- Щомісяця
- Категорія
- performance