Кешування на Shared-хостингу: як обійти обмеження без переходу на VPS
Кешування на Shared-хостингу — задача зі зв’язаними руками: немає root-доступу, немає контролю над серверним стеком, а сайт мусить швидко вантажитися. Перехід на VPS не завжди можливий чи виправданий бюджетом. Розбираємо, що реально працює в межах Shared-хостингу.

Кешування на Shared-хостингу: у чому обмеження
На Shared-хостингу немає доступу до конфігурації Nginx/Apache на рівні сервера, немає можливості встановити Redis чи Varnish, а ресурси CPU/RAM спільні з іншими сайтами на тому ж сервері.
Плагіни кешування на рівні CMS
Для WordPress на Shared-хостингу реально працюють:
- LiteSpeed Cache — якщо хостинг використовує LiteSpeed-сервер, дає найкращий результат;
- WP Super Cache / W3 Total Cache — універсальні, якщо LiteSpeed недоступний;
- page cache + browser cache + мінімальна GZIP-компресія — базовий набір, що дає відчутний приріст.
CDN як заміна серверного кешу
Якщо немає контролю над сервером — переносимо частину навантаження на зовнішній рівень:
- Cloudflare (навіть безкоштовний тариф) кешує статику й частину HTML;
- зображення — через CDN з автоматичною оптимізацією формату;
- DNS-рівень кешування знімає частину запитів із самого хостингу.
.htaccess як інструмент кешування
Навіть без root-доступу можна керувати кешуванням через .htaccess — правила Expires і Cache-Control для статичних файлів (CSS, JS, зображення) працюють на більшості Shared-хостингів.
Коли Shared вже недостатньо
Якщо після кешування сайт все одно повільний через навантаження на PHP/БД (а не статику) — це сигнал, що ресурсів Shared-хостингу об’єктивно бракує, і питання переходить у площину оптимізації самого коду, а не лише кешу.
Наш підхід на практиці
Ми налаштовуємо максимум кешування в межах можливостей хостингу — плагіни, CDN, .htaccess — і чесно кажемо, коли варто переходити на VPS.
Часті питання
Так, у межах можливостей CMS: плагіни кешування (LiteSpeed Cache, WP Super Cache), CDN на кшталт Cloudflare і правила кешування статики через .htaccess дають відчутний приріст швидкості без root-доступу.
CDN бере на себе кешування статичних файлів і частини HTML на зовнішньому рівні, знімаючи навантаження з самого хостингу — це працює як зовнішня заміна Varnish чи Redis, недоступних на Shared.
Коли після налаштування всього доступного кешування сайт все одно повільний через навантаження на PHP чи базу даних, а не через статичні файли — це ознака, що ресурсів Shared об’єктивно бракує.
Відсутність root-доступу — не вирок для швидкості сайту.
Правильна комбінація плагіна кешування, CDN і .htaccess дає результат, порівнянний із дорожчим VPS.