Caching (кешування) — це технологія тимчасового зберігання копій даних (сторінок, файлів, запитів до бази) у швидкодоступному місці, щоб не генерувати їх заново при кожному зверненні. Коли користувач повторно відкриває сторінку, вона віддається з кешу — миттєво, без повторних обчислень на сервері.
Простими словами: замість того щоб готувати страву з нуля щоразу, кухня тримає готову порцію напоготові. Гість отримує її одразу, а не чекає весь цикл готування.
Що таке кешування і навіщо воно потрібне
Кешування — один із найдешевших і найефективніших способів прискорити сайт. Перше завантаження може займати умовні 3 секунди, а повторне з кешу — часток секунди. Це напряму впливає на швидкість завантаження та Core Web Vitals, які є частиною сигналів Page Experience у Google. Швидший сайт — це і кращі позиції, і нижчий показник відмов, і вища конверсія.
Побічний бонус: кеш знімає навантаження з сервера. Той самий хостинг витримує більше відвідувачів, бо не перераховує кожну сторінку заново.
Типи кешування
- Браузерний кеш — браузер зберігає статику (CSS, JS, зображення) локально; при повторному візиті не завантажує їх з нуля.
- Серверний кеш — сервер зберігає готові HTML-сторінки або результати запитів до бази (наприклад, кеш сторінок у WordPress).
- CDN-кеш — мережа доставки контенту тримає копії файлів на серверах ближче до користувача географічно.
- Кеш на рівні застосунку/БД — часті запити (Redis, Memcached) віддаються з пам’яті.
Як працює кешування
- Перший запит проходить повний цикл: сервер генерує сторінку.
- Копія зберігається в кеші з визначеним «терміном придатності» (TTL).
- Наступні запити віддаються з кешу, поки не мине TTL або кеш не скинуть примусово.
Приклад
На сайті ввімкнули серверний кеш сторінок і браузерне кешування статики. Час до повного завантаження головної впав із ~3,2 до ~0,9 секунди для повторних відвідувачів, а сервер перестав «лягати» під час рекламних сплесків трафіку. Контент не змінився — змінилося лише те, що сторінка більше не збирається з нуля щоразу.
Часто плутають з…
- CDN — це мережа географічно розподілених серверів; кешування — сам принцип збереження копій (CDN використовує кеш, але це не синоніми).
- Cookies — зберігають дані про користувача (сесію, налаштування), а не копії контенту для прискорення.
- Хостинг — місце, де живе сайт; кеш — механізм, що прискорює віддачу з нього.
Питання та відповіді
Чи впливає кешування на SEO?
Так, опосередковано, але суттєво. Кеш прискорює завантаження, а швидкість і Core Web Vitals — частина сигналів ранжування Google. Швидший сайт краще утримує користувачів і конвертує.
Які бувають типи кешу?
Основні: браузерний (статика на боці користувача), серверний (готові сторінки й запити до БД) та CDN-кеш (копії на серверах ближче до відвідувача). Часто працюють одночасно.
Чому після оновлення сайту видно стару версію?
Через кеш: браузер або сервер віддає збережену копію. Проблема вирішується скиданням кешу (очищення на сервері й/або примусове оновлення сторінки).
Сайт вантажиться повільно навіть на хорошому хостингу? Налаштуємо кешування та приберемо гальма — виправлення помилок на сайті та технічний SEO-аудит.
Схожі терміни: Швидкість завантаження, Core Web Vitals, CDN, PageSpeed, FCP.