LiteSpeed Cache для WordPress (LSCWP) – це безкоштовний плагін для кешування та оптимізації контенту на сайті. Він допомагає знизити навантаження на веб-сервер і збільшити швидкість завантаження сторінок.
Плагін підтримує режим WordPress Multisite і працює з більшістю популярних плагінів: WooCommerce, WordPress Multilingual, Yoast SEO, Elementor.
У цій статті – все, що потрібно для початку роботи з кешем LiteSpeed: огляд можливостей, встановлення та огляд налаштування.
Функціонал і виробництво
За результатами тестів, які проводять розробники плагіну, LiteSpeed Cache – найшвидший серед плагінів кешування для WordPress.
Краще всього плагін працює з веб-серверами LiteSpeed. З Apache та Nginx він також буде працювати, але деякі функції не будуть доступні.
Загальний функціонал для будь-яких веб-серверів:
- об’єктний кэш (Memcached / LSMCD / Redis) *;
- браузерный кеш;
- підтримка CDN;
- стиснення зображень;
- оптимізація баз даних;
- мінімізація CSS, JavaScript, HTML;
- комбінування CSS / JS файлів;
- асинхронне завантаження CSS / JS;
- підтримка режимів Multisite.
*Цю функцію можна використовувати лише на VPS, оскільки вона може впливати на виробництво інших сайтів на віртуальному хостингу.
Ексклюзивний функціонал для веб-серверів LiteSpeed:
- кешування сторінок сайту на стороні веб-сервера;
- автоматичне оновлення кешу за розкладом або при публікації / оновленні поста;
- виключення сторінок з кешу за URL-адресами, категоріями, тегами, файлами кукі, юзер-агенту;
- окремого кешування десктопної та мобільної версій сайту;
- приватний кеш для авторизованих користувачів;
- підтримка WooCommerce.
Установка плагіна
Зайдіть в панель управління WordPress. Зазвичай для цього потрібно просто додати до домену / wp-admin, щоб отримати domen.com/wp-admin.
У меню зліва перейдіть у розділ «Плагіни», а потім у підрозділ «Додати новий ». Введіть у пошукову строку LiteSpeed Cache. У блоці з плагіном натисніть кнопку «Встановити» у правому верхньому куті, а потім зробіть «Активувати».

На цьому все. У більшості випадків кешування почне працювати власноруч, додатково нічого не потрібно робити.
Якщо використовуються інші плагіни кешування, рекомендуємо їх вимкнути в розділі «Плагіни» – «Встановлені», щоб налаштування різних плагінів не конфліктували між собою.
Перевірка роботи
Один із способів – зайти на будь-яку сторінку сайту в браузері, відкрити інструменти розробника і подивитися заголовки відповіді сервера. Щоб відкрити інструменти розробника в популярних браузерах, потрібно натиснути комбінацію клавіш:
Ctrl + Shift + I – на комп’ютері з Windows або Linux;
⌘ + ⌥ + I – на комп’ютері з macOS.
В інструментах розробника перейдіть на вкладку «Мережа», поновіть сторінку, а потім натисніть на верхній рядок у таблиці. У правій частині з’явиться вікно з HTTP-заголовками від браузера і сервера. Нам потрібен блок, який називається «Заголовки відповіді».
Якщо серед заголовків відповіді ви бачите X-LiteSpeed-Cache: hit, значить плагін працює і вже кешує сторінку. Якщо замість нього ви бачите заголовок X-LiteSpeed-Cache: miss, значить плагін ще не кешує сторінку. Таке може бути, якщо ви тільки що встановили плагін. Оновіть сторінку ще раз, значення має змінитися.
Інший спосіб – перевірити папку з кешем на хостингу. Щоб знайти її, відкрийте cPanel і перейдіть в «Менеджер файлів». Потім знайдіть в кореневій директорії папку lscache.
Якщо папка порожня, значить плагін ще не кешує жодної сторінки. Спробуйте зайти на якусь із сторінок вашого сайту, а потім оновити менеджер файлів. Усередині lscache повинні з’явитися файли.
Якщо плагін не працює, хоча в панелі управління WordPress стоїть статус «Enabled», щось не так. Можливо, пошкоджені файли, які відповідають за його роботу. Спробуйте видалити плагін і встановити його заново або приходьте за допомогою до нас в підтримку, якщо розмістили сайт на нашому хостингу.
Управління кешем
Якщо вам потрібно очистити кеш, відкрийте панель управління WordPress, знайдіть в лівому меню розділ «LiteSpeed Cache» і перейдіть до підрозділу «Manage».

Розберемо, що робить кожна опція:
- Purge Front Page – очистити кеш головної сторінки;
- Purge Pages – очистити кеш тільки сторінок на сайті;
- Purge 403 Error – очистити кеш сторінок, які показують сторінку з помилкою 403;
- Purge 404 Error – очистити кеш сторінок, які показують сторінку з помилкою 404;
- Purge 500 Error – очистити кеш сторінок, які показують сторінку з помилкою 500;
- Purge All – LSCache – очистити кеш веб-сервера LiteSpeed, який створив цей плагін;
- Purge All – CSS / JS Cache – очистити кеш CSS і JavaScript коду;
- Purge All – Очистити весь кеш;
- Empty Entire Cache – Очистити весь кеш, включаючи кеш, який зберігається в інших веб-додатках. Використовуйте цю опцію, тільки якщо щось кешуватися неправильно.
Також іконка плагіна з’явиться в панелі швидкого доступу WordPress. З її допомогою можна почистити кеш, перебуваючи на будь-якій сторінці сайту. Потрібно тільки бути залогіненним в консоль. Щоб не заплутатися в варіантах, найпростіше в будь-якій ситуації використовувати «Purge All».
Налаштування плагіна
LiteSpeed Cache для WordPress працює з настройками за замовчуванням. Ви можете активувати плагін і нічого більше не налаштовувати. Кешування має працювати автоматично. Але якщо вам цікаво поекспериментувати, зліва в консолі WordPress будуть розділи з настройками. Розповімо в двох словах, де там які опції.
Розділ «General»
Тут буде кілька найбільш загальних налаштувань:
- Automatically Upgrade – включити / вимкнути автоматичне оновлення плагіна;
- Domain Key – функціонал, за допомогою якого можна підключити домен до сервісу QUIC.cloud. Це CDN від розробників веб-сервера LiteSpeed, який добре працює саме з цим веб-сервером і плагіном. Для підключення потрібно натиснути «Request Domain Key». А коли поле заповниться, потрібно натиснути «Link to QUIC.cloud» і створити обліковий запис на сайті сервісу;
- Server IP – IP-адреса вашого сервера. Допомагає вбудованому в плагін сервісу «Crawler» заощадити час, яке той витрачає на DNS-запити, кожен раз коли той бере посилання на ту чи іншу сторінку в sitemap.txt;
- Notifications – включити / вимкнути необов’язкові повідомлення з приводу акцій, нових релізів, змін в новий версіях плагіна. Обов’язкові повідомлення будуть відображатися незалежно від цієї настройки.
Розділ «Cache»
В цьому розділі налаштовується все, що пов’язано з кешем. Опцій багато, для зручності вони розбиті на вкладки:
- Cache – тут можна включити / вимкнути кешування для всього сайту відразу або тільки для якихось окремих сутностей на кшталт залогінених користувачів, сторінки логіна або запитів REST API;
- TTL – тут можна вказати час життя кешу для окремих сутностей на кшталт публічного і приватного кешу, головної сторінки, запитів REST API або сторінок з помилками;
- Purge – тут можна налаштувати дії, при яких кеш буде скидатися автоматично, а також очищення кешу за розкладом;
- Excludes – тут можна відключити кешування для окремих сутностей на кшталт окремих URL, GET-параметрів, категорій, тегів або ролей на вашому сайті;
- ESI – тут можна налаштувати кешування для авторизованих користувачів;
- Object – тут можна налаштувати кешування відповідей на часто використовувані запити до бази даних за допомогою розширень Memcache або Redis;
- Browser – тут можна включити кешування на стороні браузера відвідувача і налаштувати його параметри;
- Advanced – тут буде кілька особливих налаштувань для просунутих користувачів, наприклад, унікальний файл cookie для авторизованих користувачів або пепедзавантаження сторінки з наведення на неї курсора.
- WooCommerce – вкладка, яка буде присутня тільки у тих, хто використовує цей плагін для інтернет-магазину. На ній буде кілька налаштувань кешування продуктів і кошики.
Розділ «CDN»
У цьому розділі ви можете включити CDN QUIC.cloud або налаштувати взаємодію плагіна з іншим CDN-сервісом, наприклад, Cloudflare. Налаштування розбиті на дві вкладки:
- CDN Settings – тут можна підключити CDN від QUIC.cloud або Cloudflare, вказати URI для сторінок або файлів, які не потрібно віддавати з CDN, і навіть налаштувати використання декількох CDN одночасно;
- Manage – якщо ви використовуєте Cloudflare і підключили його до плагіну LSCWP на першій вкладці, тут будуть базові опції з аккаунта Cloudflare, якими ви можете управляти прямо звідси.
Розділ «Image Optimization»
У цьому розділі ви можете оптимізувати зображення на вашому сайті. Але для цього потрібно підключити QUIC.cloud в розділі General – Domain Key. Після цього можете використовувати налаштування на обох вкладках:
- Image Optimization Summary – тут можна проаналізувати всі зображення на сайті і відправити їх на оптимізацію. Для цього натисніть «Gather Image Data», а потім на місці цієї ж кнопки – «Send Optimization Request». Останню кнопку доведеться натискати кілька разів, тому що плагін відправляє не всі зображення відразу, а частинами;
- Image Optimization Settings – тут можна налаштувати параметри оптимізації начебто автооптімізаціі при завантаженні нових зображень або відсотка стиснення зображень.
Розділ «Page Optimization»
У цьому розділі ви знайдете налаштування по оптимізації контента на сторінках сайту начебто CSS, JS, медіафайлів. Для зручності настройки рознесені на кілька вкладок:
- CSS Settings – тут буде все, що стосується CSS. Наприклад, мініфікація і комбінування CSS-файлів;
- JS Settings – те ж саме, що і в попередньому розділі, але для JavaScript-файлів;
- Optimization – тут можна відключити Google Fonts або включити їх асинхронне завантаження, відключити WordPress Emoji, встановити час життя кешу для CSS / JS файлів, включити мініфікацію HTML;
- Media Settings – тут можна включити відкладене завантаження зображень і налаштувати його параметри;
- Media Excludes – тут можна вказати, які саме зображення не повинні завантажуватися відкладено;
- Localization – тут можна зробити так, щоб аватарки коментаторів теж кешуватися, а також щоб деякі зовнішні ресурси, які використовуються на вашому сайті, копіювалися на ваш сервер і вже там автоматично оптимізувались;
- Tuning – тут можна виключити певні CSS / JS файли, а також цілі сторінки ролі на сайті зі списку оптимізації.
Розділ «Database»
У цьому розділі будуть вкладки з налаштуваннями оптимізації бази даних:
- Manage – тут ви побачите ряд кнопок після натискання на які можна очистити ті чи інші сутності в базі даних. Наприклад, редакції постів, пінгбеки, спамні коментарі, тимчасові опції, чернетки і пости в кошику;
- DB Optimization Settings – тут можна встановити максимально допустиму кількість і тривалість життя редакцій постів.
Розділ «Crawler»
У цьому розділі ви можете включити Crawler і налаштувати його роботу. Це бот, який ходить по сторінках вашого сайту і оновлює їх кеш, якщо у нього закінчився термін придатності.
Ця функція не працює на віртуальному хостингу, оскільки може сильно навантажувати веб-сервер і знижувати його продуктивність. Щоб включити Crawler на VPS, потрібно спочатку включити його на стороні веб-сервера.
Для зручності опції в цьому розділі розділені на кілька вкладок:
- Summary – тут ви побачите прогрес всіх краулерів, які набудували на сайті;
- Map – тут будуть URI в списку для відвідування краулером. При необхідності тут можна додати або навпаки виключити певні URI;
- Blacklist – тут буде чорний список URI для краулера;
- General Settings – тут можна включити / вимкнути краулер, а також налаштувати параметри, за якими він буде сканувати сайт;
- Simulation Settings – тут можна налаштувати краулер для сканування сайту в якості авторизованого користувача. Для цього потрібно вказати ролі і ID користувачів;
- Sitemap Settings – тут можна вказати посилання на sitemap.txt.
Розділ «Toolbox»
У цьому розділі ви знайдете меню по очищеню кешу і різні корисні інструменти по роботі з сайтом. Всього в розділі вісім вкладок:
- Purge – меню очищення кешу. Функції на цій вкладці описані в розділі «Управління кешем»;
- Import / Export – експортувати / імпортувати налаштування LiteSpeed Cache;
- Edit .htaccess – редагувати файл .htaccess;
- Heartbit – тут можна відключити API WordPress heartbit, щоб знизити навантаження на сервер, але в залежності від особливостей вашого сайту через це можуть перестати працювати завдання, які запускає AJAX;
- Report – тут зберігається звіт про ваші призначені для користувача налаштування плагіна;
- Debug Settings – тут можна вимкнути функціонал плагіна для налагодження його роботи;
- Log View – тут зберігаються логи плагіна;
- Beta Test – тут можна тестувати версії плагіна, які ще не випустили офіційно.