# LiteSpeed Cache для WordPress: налаштування і порівняння

> LiteSpeed Cache для WordPress: налаштування кешу сторінок, оптимізація зображень і порівняння з Redis за швидкістю віддачі сторінок.

LiteSpeed Cache — безкоштовний плагін кешування, який працює швидше за більшість аналогів, якщо сайт розміщено на вебсервері LiteSpeed або OpenLiteSpeed. Розбираємо, як його налаштувати і чим він відрізняється від кешу на основі Redis.

## Що таке LiteSpeed Cache і коли він працює швидше

LiteSpeed Cache — це плагін, який віддає закешовану сторінку сайту прямо на рівні вебсервера, ще до того, як запуститься PHP і WordPress. Такий кеш називають серверним: він економить час не лише на виконанні PHP-коду, а й на запуску самого движка WordPress. Умова для такої швидкості одна — сайт повинен працювати на вебсервері LiteSpeed або OpenLiteSpeed, а не на Apache чи Nginx.

Коли сайт працює не на LiteSpeed, плагін все одно можна застосовувати — він вміє працювати як звичайний кеш на рівні PHP, але тоді частина переваги у швидкості втрачається.

## Встановлення і базове налаштування плагіна

Встановіть плагін LiteSpeed Cache з каталогу WordPress і увімкніть кеш у розділі **Cache → Налаштування**. Мінімальний набір параметрів для старту:

- Enable Cache — увімкнути основний кеш сторінок.
- Cache Mobile — окремий кеш для мобільної версії, коли тема адаптивна не повністю.
- TTL Public Cache — час життя кешу, зазвичай 604800 секунд (7 днів).
- Private Cache для сторінок, до яких звертаються авторизовані користувачі.

Після увімкнення кешу перевірте головну сторінку — у HTML-коді повинен з'явитися коментар виду `Page generated by LiteSpeed Cache` перед закривним тегом `</html>`.

## Оптимізація зображень і мінімізація

Вкладка **Image Optimization** відправляє зображення на хмарний сервіс QUIC.cloud для стиснення без помітної втрати якості і конвертації у формат WebP. Запустити стиснення для всієї медіатеки можна так:

```
# Запустити оптимізацію зображень через WP-CLI (якщо встановлено модуль LiteSpeed CLI)
wp litespeed-media optimize --all
```

У вкладці **Page Optimization** увімкніть мінімізацію CSS і JS та об'єднання файлів — це знижує кількість запитів до сервера під час першого завантаження сторінки. Вмикайте ці опції по одній і перевіряйте верстку: агресивна мінімізація іноді ламає інлайн-скрипти в темах і конструкторах сторінок.

## LiteSpeed Cache проти Redis: що обрати

LiteSpeed Cache кешує готову HTML-сторінку цілком, а Redis — це кеш об'єктів усередині PHP, який пришвидшує запити до бази даних, але не прибирає час на рендер сторінки. Порівняння за завданнями:

| Завдання | LiteSpeed Cache | Redis |
| --- | --- | --- |
| Віддача статичної сторінки блогу | Максимальна швидкість, сторінка віддається без PHP | Швидше, ніж без кешу, проте повільніше за LiteSpeed |
| Динамічний інтернет-магазин WooCommerce | Частину сторінок неможливо кешувати цілком (кошик, акаунт) | Пришвидшує запити до БД на некешованих сторінках |
| Вимоги до сервера | Потрібен вебсервер LiteSpeed або OpenLiteSpeed | Потрібен модуль PHP Redis і сервіс Redis на сервері |

Для магазинів на WooCommerce варто комбінувати обидва варіанти: LiteSpeed Cache для сторінок каталогу і Redis для об'єктного кешу кошика й акаунта; налаштування об'єктного кешу описано в статті [Redis кеш для WordPress: пришвидшення у 5-10 разів](https://www.zevshost.net/uk/kb/wordpress-redis-cache/).

## Перевірка результату після налаштування

Після налаштування кешу заміряйте швидкість завантаження сторінки до і після через інструмент перевірки швидкості сайту. Зверніть увагу на показник Time to First Byte — саме він показує ефект серверного кешу найнаочніше. Коли сайт усе ще завантажується повільно, перевірте інші способи пришвидшення у статті [Швидкість WordPress: 10 способів пришвидшити сайт](https://www.zevshost.net/uk/kb/wordpress-speed-optimization/).

Додатково перевірте базу даних: захаращені таблиці ревізій і транзієнтів сповільнюють навіть закешований сайт під час кожної генерації нової сторінки кешу — прибрати їх можна за інструкцією в статті [Оптимізація бази даних WordPress: швидкість і чистота](https://www.zevshost.net/uk/kb/wordpress-db-optimization/).

## Чек-лист налаштування LiteSpeed Cache

- Вебсервер сайту — LiteSpeed або OpenLiteSpeed, кеш працює на рівні сервера.
- Enable Cache і TTL Public Cache налаштовано у вкладці Cache.
- Зображення оптимізовано і сконвертовано у WebP.
- Мінімізацію CSS і JS перевірено на реальних сторінках сайту.
- Для WooCommerce додано об'єктний кеш Redis на некешовані сторінки.

---

Джерело: https://www.zevshost.net/uk/kb/wordpress-litespeed-cache/
