Повільний сайт на WordPress — часта проблема, яку вирішує якісне кешування. У своїй практиці ми використовуємо WP Rocket як основний інструмент для прискорення проєктів — це платний плагін, який дає повний контроль над кешем, мініфікацією та попереднім завантаженням. При правильному налаштуванні він дозволяє досягти зелених показників Core Web Vitals навіть на недорогому хостингу.
Як працює кешування WP Rocket?
WP Rocket створює статичні HTML-копії сторінок і віддає їх користувачам, минаючи обробку PHP та SQL-запити. В результаті TTFB скорочується в 3-5 разів порівняно з безкоштовними плагінами. Плагін також підтримує попереднє завантаження кешу — після очищення він автоматично прогріває всі сторінки, щоб перший відвідувач не чекав генерації. Докладніше про принципи кешування можна прочитати на Wikipedia.
Наскільки WP Rocket перевершує безкоштовні аналоги?
Безкоштовні плагіни, такі як W3 Total Cache або LiteSpeed Cache, потребують ручного тонкого налаштування і часто призводять до конфліктів. WP Rocket надає готові оптимізації, які працюють з коробки. Наприклад, у тестовому проєкті LCP покращився на 45% завдяки вбудованому лінивому завантаженню та мініфікації, тоді як на W3 Total Cache з такими ж налаштуваннями покращення склало лише 30%. Крім того, WP Rocket не вимагає редагування .htaccess або nginx-конфігів — всі зміни вносяться через інтерфейс.
Чому важливо правильно налаштувати винятки?
Без винятків з кешу можуть постраждати сторінки з динамічним контентом: кошик, оформлення замовлення, особистий кабінет. WP Rocket автоматично додає ці сторінки до списку Never Cache, але для складних WooCommerce-проєктів ми рекомендуємо додатково виключати:
# Не кешувати /cart/ /checkout/ /my-account/ /wc-api-core /*/feed/ # Не кешувати для авторизованих wordpress_logged_in_ Покрокове налаштування WP Rocket
- Аналіз поточного стану. Вимірюємо Core Web Vitals (LCP, FID/INP, CLS) через PageSpeed Insights або Lighthouse. Для отримання стабільних результатів проводимо 3 виміри на різних пристроях.
- Активація кешу. Вмикаємо кешування для мобільних (тільки якщо використовується окрема мобільна тема). TTL виставляємо 10 годин для контентних сайтів, 1 годину — для e-commerce. Для інтернет-магазинів додатково налаштовуємо фрагментоване кешування віджетів кошика.
- Мініфікація CSS/JS. Вмикаємо мініфікацію, тестуємо візуально. Об'єднання CSS — тільки за відсутності HTTP/2. Об'єднання JS — майже завжди вимкнено, щоб уникнути блокування рендерінгу. Для критичного CSS використовуємо вбудовану опцію WP Rocket.
- Ліниве завантаження зображень. Вмикаємо для всіх зображень та iframe. Заміна YouTube-прев'ю знижує кількість зовнішніх запитів на 30-50%, а використання WebP зменшує вагу сторінки до 60%.
- Попереднє завантаження. Preload Cache — увімкнути. Preload Links — увімкнути (попередньо завантажує сторінки при наведенні миші). Опція Preload Heartbeat додає фонове попереднє завантаження для оновлених сторінок.
- Інтеграція з CDN. Вказуємо URL CDN (наприклад, Cloudflare). WP Rocket автоматично підміняє шляхи до статики. Для автоматичного скидання кешу Cloudflare використовуємо доповнення WP Rocket + Cloudflare Add-On. При використанні BunnyCDN додатково налаштовуємо Pull Zone.
- Тестування. Перевіряємо всі сторінки, кошик, форми. Вимірюємо підсумкові показники швидкості. Важно перевірити авторизованих користувачів — їх кеш має бути вимкнено.
Від чого залежить термін кешування?
Невиправдано високий TTL призводить до показу застарілого контенту, а низький — до надмірного навантаження. Для блогів з рідкісними публікаціями оптимально 10 годин, для новинних сайтів — 2-3 години. Інтернет-магазинам потрібен TTL не більше 1 години, особливо в періоди акцій. Для точного налаштування використовуйте вимірювання часу між оновленнями сторінок.
Що входить у послугу?
- Аудит поточної продуктивності — вимір Core Web Vitals, TTFB, Time to Interactive, кількість HTTP-запитів.
- Налаштування всіх модулів WP Rocket — кеш, мініфікація, медіа, попереднє завантаження, фрагментоване кешування.
- Інтеграція з CDN — Cloudflare, BunnyCDN, KeyCDN. Допомагаємо обрати провайдера, якщо його немає.
- Налаштування винятків — WooCommerce, форми, авторизовані користувачі, API-ендпоінти.
- Тестування та налагодження — перевірка на сторінках з динамікою, виправлення конфліктів з іншими плагінами.
- Документація — опис усіх налаштувань та рекомендацій з обслуговування, включаючи план регулярного очищення кешу.
Наш досвід та гарантії
Наша команда спеціалізується на оптимізації WordPress понад 5 років. Ми реалізували понад 50 проєктів з WP Rocket, досягнувши покращення LCP на 40-60% та проходження Core Web Vitals на всіх пристроях. Прискорений сайт знижує середню вартість кліка в рекламі та зменшує кількість відмов на 20-30%. Ми гарантуємо працездатність усіх налаштувань — якщо щось ламається, виправляємо безкоштовно.
Терміни та вартість
Налаштування WP Rocket з тестуванням займає від 3 до 8 годин залежно від складності проєкту. Вартість розраховується індивідуально після аналізу поточного стану сайту. Отримайте консультацію інженера — зв'яжіться з нами для попередньої оцінки.
| Тип сайту | TTL кешу | Рекомендовані модулі |
|---|---|---|
| Блог / контентний | 10 годин | Preload Cache, Lazy Load, Minify CSS |
| Інтернет-магазин | 1 година | + Fragment Caching, винятки WooCommerce |
| Сайт з частими оновленнями | 2-3 години | + автоматичне очищення при публікації |
| Виключені URL | Причина |
|---|---|
| /cart/, /checkout/ | Динамічний контент, кошик |
| /my-account/ | Персональні дані, замовлення |
| /wc-api/* | API-запити, не кешуються |
| /.*/feed/ | RSS-стрічки, оновлюються часто |
Після налаштування ви отримаєте стабільно високу швидкість завантаження та зниження навантаження на сервер. Замовте послугу — пишіть, і ми підберемо оптимальний план.







