LiteSpeed Cache

Опис

LiteSpeed Cache для WordPress (LSCWP) — це універсальний плагін для прискорення сайту, який має ексклюзивний кеш на рівні сервера та набір функцій оптимізації.

LSCWP підтримує Multisite WordPress і сумісний з більшістю популярних плагінів, включаючи WooCommerce, bbPress і Yoast SEO.

LiteSpeed Cache для WordPress сумісний із ClassicPress.

Вимоги

Загальні функції може використовувати будь-хто з будь-яким веб-сервером (LiteSpeed, Apache, NGINX тощо).

Для Функцій LiteSpeed Exclusive потрібно одне з наступного: OpenLiteSpeed, комерційні продукти LiteSpeed, хостинг на основі LiteSpeed або QUIC.cloud CDN. Чому?

Функції плагіна

Загальні функції

  • Безкоштовний кеш CDN QUIC.cloud
  • +Підтримка Object Кеш (Memcached/LSMCD/Redis)
  • Оптимізація зображень (без втрат/з втратами)
  • Мінімізуйте CSS, JavaScript і HTML
  • Мінімізувати вбудовані & зовнішні CSS/JS
  • Об’єднання CSS/JS
  • Автоматично генерувати Critical CSS
  • Відкладене завантаження зображень/iframes
  • Адаптивні заповнювачі зображень
  • +Підтримка Multiple CDN
  • Завантажуйте CSS асинхронно
  • Відкласти/затримати завантаження JS
  • +Підтримка кешу браузера
  • Очищувач та оптимізатор бази даних
  • Оптимізація показника PageSpeed (включаючи основні показники Web Vitals)
  • +Підтримка кешу OPcode
  • HTTP/2 Push для CSS/JS (на веб-серверах, які його підтримують)
  • Попередня вибірка DNS
  • Cloudflare API
  • Підтримка як одного сайту так і Multisite (мережі)
  • Налаштування імпорту/експорту
  • Привабливий та легкий для розуміння інтерфейс
  • Підтримка формату зображень WebP
  • Контроль Heartbeat

+ Ця послуга не надається плагіном LSCache і не гарантується, що вона буде встановлена вашим постачальником послуг. Однак плагін сумісний із сервісом, якщо він використовується на вашому сайті.

Функції LiteSpeed Exclusive

  • Автоматичне кешування сторінок для значного підвищення продуктивності сайту
  • Автоматичне очищення пов’язаних сторінок на основі певних подій
  • Приватний кеш для користувачів, які увійшли в систему
  • Кешування викликів WordPress REST API
  • Роздільне кешування для перегляду на комп’ютері чи мобільному пристрої
  • Можливість планувати очищення для вказаних URL-адрес
  • Підтримка WooCommerce and bbPress
  • Команди WordPress CLI
  • Система API для легкої інтеграції кешу
  • Виключити з кешу за: URI-адресою, категорією, тегом, файлом cookie, User Agent
  • Розумний сканер попереднього завантаження з підтримкою зручного для SEO sitemap
  • Декілька пошукових сканерів для варіантів кешу
  • HTTP/2 підтримується
  • HTTP/3 & QUIC підтримується
  • ESI (Edge Side Includes) підтримується*
  • Віджети та короткі коди як блоки ESI* (потрібен плагін Classic Widgets для WP 5.8+)

* Функція недоступна в OpenLiteSpeed

Ресурси LSCWP

Сумісність зі сторонніми рішеннями

Переважна більшість плагінів і тем сумісні з LSCache. Наш API доступний для тих, хто не має сумісності. Використовуйте API, щоб налаштувати розумне очищення, налаштувати правила кешу, створювати різні варіанти кешу та зробити WP nonce кешування, серед іншого.

Конфіденційність

Цей плагін містить запропонований текст, який ви можете додати до Політики конфіденційності свого сайту за допомогою посібника в налаштуваннях конфіденційності WordPress.

Для вашої інформації: LiteSpeed Cache для WordPress зберігає копію кожної веб-сторінки, яка відображається на вашому сайті. Сторінки зберігаються локально в системі, де встановлено серверне програмне забезпечення LiteSpeed, і не передаються працівникам LiteSpeed які не мають до них доступу, за винятком випадків, коли це необхідно для надання технічної підтримки, якщо ви цього вимагаєте. Усі файли кешу є тимчасовими, їх можна легко очистити до закінчення терміну їх дії, за необхідністю, з допомогою команди «Очистити все». Окремі адміністратори сайту можуть встановити власні правила закінчення терміну дії кешу.

Окрім кешування, наш плагін WordPress має онлайн-функції, надані QUIC.cloud для оптимізації зображень, оптимізації CSS та послуг заповнювача зображень. Коли запитується одна з цих оптимізацій, дані передаються на віддалений сервер QUIC.cloud, обробляються, а потім передаються назад для використання на вашому сайті. Тепер, якщо використовується CDN QUIC.cloud, він використовує технології LSCache для доступу до вашого сайту, та розміщує ваш сайт на інших CDN QUIC.cloud серверах у всьому світі. Ваші дані не передаються працівникам QUIC.cloud і не доступні їм будь-яким чином, крім випадків, коли це необхідно для обслуговування або технічного обслуговування. QUIC.cloud зберігає копії цих даних до 7 днів, а потім назавжди видаляє їх. Аналогічно, плагін WordPress має функцію звітування, за допомогою якої власник сайту може передати звіт про середовище до LiteSpeed, щоб ми могли краще надавати технічну підтримку. Жодна з цих функцій не збирає дані про відвідувачів. Задіяні лише дані сервера та сайту.

Будь ласка, перегляньте Політику конфіденційності QUIC.cloud, щоб ознайомитися з нашою повною заявою про конфіденційність/GDPR.

Скріншоти

  • Контрольні показники плагінів
  • Адміністратор - Майстерня
  • Адміністратор - Оптимізація зображення
  • Адміністратор - Сканер
  • Налаштування адміністратора - Кеш
  • Налаштування адміністратора - Оптимізація сторінки
  • Налаштування адміністратора - CDN
  • Налаштування адміністратора - Оптимізатор БД
  • Налаштування адміністратора - Панель інструментів
  • Приклад відсутності кешу
  • Приклад звернення до кешу

Встановлення

Переглянути детальну документацію.

Для оптимізації без веб-сервера LiteSpeed

  1. Встановіть плагін LiteSpeed Cache для WordPress та активуйте його.
  2. У Майстерні WordPress перейдіть до LiteSpeed Cache > Оптимізація сторінки. Вмикайте доступні функції оптимізації на різноманітних вкладках.

Для кешування та оптимізації за допомогою веб-сервера LiteSpeed

  1. Установіть LiteSpeed Web Server Enterprise з модулем LSCache, LiteSpeed Web ADC або OpenLiteSpeed з модулем кешу (Безкоштовно). Або зареєструйтеся в QUIC.cloud CDN.
  2. Встановіть плагін LiteSpeed Cache для WordPress та активуйте його.
  3. У Майстерні WordPress перейдіть до LiteSpeed Cache > Кешування, переконайтеся, що для параметра Увімкнути LiteSpeed Cache встановлено значення ON.
  4. Вмикайте будь-які потрібні функції кешування та оптимізації на різноманітних вкладках.

Примітки для LiteSpeed Web Server Enterprise

  • Переконайтеся, що ваша ліцензія містить модуль LSCache. Пробна ліцензія на 2 ЦП з модулем LSCache доступна безкоштовно протягом 15 днів.
  • Сервер має бути налаштований на ввімкнене кешування. Якщо ви адміністратор сервера, натисніть тут, щоб отримати інструкції. В іншому випадку попросіть адміністратора сервера налаштувати root кешу для сервера.

Примітки для OpenLiteSpeed

  • Ця інтеграція використовує модуль кешу OpenLiteSpeed.
  • Якщо це свіжа інсталяція OLS, найпростіший спосіб інтеграції – використовувати ols1clk. Якщо ви використовуєте існуючу інсталяцію WordPress, використовуйте параметр --wordpresspath.
  • Якщо OLS і WordPress вже встановлено, дотримуйтесь інструкцій у розділі Як налаштувати LSCache для WordPress.

Часті питання

Чому функції кешу потребують LiteSpeed Server?

Цей плагін взаємодіє з вашим веб-сервером LiteSpeed та вбудованим кешом сторінок (LSCache), щоб забезпечити чудову продуктивність вашого сайту WordPress. Функції кешу плагіна вказують серверу, що сторінку можна кешувати і як довго, або вони виключають певні кешовані сторінки за допомогою тегів.

LSCache — це кеш на рівні сервера, тому він швидший, ніж кеш рівня PHP. Порівняйте з іншими кешами на основі PHP.

Кеш сторінки дозволяє серверу повністю обійти запити PHP і бази даних. LSCache, зокрема, через його тісний зв’язок із сервером, може запам’ятовувати записи кешу, що не можуть інші плагіни, і може аналізувати залежності. Він може використовувати теги для керування розумним очищенням кешу, а також може використовувати варіативні файли cookie для обслуговування кількох версій кешованого вмісту на основі таких речей, як мобільні пристрої та комп’ютери, географічне розташування та валюта. Перегляньте нашу серію блогів Caching 101.

Якщо все це звучить складно, не варто хвилюватися. LSCWP працює прямо з коробки з налаштуваннями за замовчуванням, які підходять для більшості сайтів. Див. посібник для початківців.

У вас немає сервера LiteSpeed? Спробуйте нашу службу CDN QUIC.cloud. Це дозволяє сайтам на будь-якому сервері (включаючи NGINX та Apache) відчути потужність кешування LiteSpeed! Натисніть тут, щоб дізнатися більше або спробувати QUIC.cloud.

А як щодо функцій оптимізації LSCache?

LSCWP включає додаткові функції оптимізації, такі як оптимізація бази даних, мінімізація та об’єднання файлів CSS і JS, HTTP/2 Push, підтримка CDN, кеш браузера, кеш Object, відкладене завантаження зображень та оптимізація зображень! Ці функції не вимагають використання веб-сервера LiteSpeed.

Плагін LiteSpeed Cache для WordPress безкоштовний?

Так, LSCWP завжди буде безкоштовним і відкритим. Тим не менш, для функцій кешу потрібен сервер LiteSpeed, а деякі версії сервера LiteSpeed оплачуються. Деякі з преміальних онлайн-сервісів, які надаються через QUIC.cloud (CDN Service, Image Optimization, Critical CSS, Low-Quality Image Placeholder, тощо), вимагають оплати на певних рівнях використання. Ви можете дізнатися більше про вартість цих послуг і рівні безкоштовних послуг у Майстерні QUIC.cloud.

Яке серверне програмне забезпечення необхідне для цього плагіна?

Для використання функцій LiteSpeed Exclusive цього плагіна потрібне рішення LiteSpeed. Спрацює будь-який із наступних:

  1. LiteSpeed Web Server Enterprise з LSCache Module (v5.0.10+)
  2. OpenLiteSpeed (v1.4.17+)
  3. LiteSpeed WebADC (v2.0+)
  4. QUIC.cloud CDN

Загальні функції можна використовувати з будь-яким веб-сервером. LiteSpeed не потрібен.

Чи працює цей плагін у кластерному середовищі?

Записи кешу зберігаються на рівні сервера LiteSpeed. Найпростішим рішенням є використання LiteSpeed WebADC, оскільки записи кешу будуть зберігатися на цьому рівні.

Якщо використовується інший балансировщик навантаження, записи кешу будуть зберігатися лише на серверних вузлах, а не у балансировщику навантаження.

Очистки також не будуть синхронізовані між вузлами, тому це не рекомендується.

Якщо потрібне індивідуальне рішення, зв’яжіться з LiteSpeed Technologies за адресою info@litespeedtech.com

ПРИМІТКА. Правила перезапису, створені цим плагіном, потрібно скопіювати в Load Balancer.

Де зберігаються кешовані файли?

Кешовані сторінки зберігаються і керуються серверами LiteSpeed.

У структурі файлів WordPress нічого не зберігається.

Чи працює LiteSpeed Cache для WordPress з OpenLiteSpeed?

Так, він може добре працювати з OpenLiteSpeed, хоча деякі функції можуть не підтримуватися. Додаткову інформацію див. у розділі Функції плагіна вище. Будь-які зміни налаштувань, які потребують модифікації файлу .htaccess, потребують перезавантаження сервера.

Чи підтримується WooCommerce?

Коротше кажучи, так. Однак для деяких тем WooCommerce кошик може не оновлюватися належним чином. Будь ласка, відвідайте наш блог, щоб отримати короткий посібник щодо виявлення цієї проблеми та виправте це, якщо потрібно.

Мої зображення оптимізовані?

Зображення не оптимізуються автоматично, якщо ви не налаштуєте LiteSpeed Cache > Оптимізація зображення > Налаштування оптимізації зображення > Автоматичний запит Cron на ON. Ви також можете оптимізувати свої зображення вручну. Докладніше.

Як зробити WP nonce кешованим у моєму сторонньому плагіні?

Наш API містить функцію, яка використовує ESI, щоб «пробити дірку» у кешованій сторінці одноразово. Це дозволяє кешувати одноразовий запис окремо, незалежно від TTL сторінки, на якій він знаходиться. Дізнайтеся більше в документації API. Ми також вітаємо внесок до нашого попередньо визначеного списку відомих nonces плагінів сторонніх розробників, які користувачі можуть за бажанням включити через ESI плагіна налаштування.

Як увімкнути сканер?

За замовчуванням сканер вимкнено, і спочатку має бути увімкнений адміністратором сервера.

Після того, як веб-сканер увімкнено на стороні сервера, перейдіть до LiteSpeed Cache > Сканер > Загальні налаштування і встановіть для Сканер значення ON.

Щоб отримати докладнішу інформацію про налаштування сканера, перегляньте документацію сканера.

Які відомі сумісні плагіни та теми?

Переважна більшість плагінів і тем сумісні з LiteSpeed Cache. Найновішу інформацію про сумісність можна знайти у нашій документації

Відгуки

09.04.2024
hi. ESI block with shortcode does not work. When I put a short code, instead of showing the result of the short code, it notes its text! i write [esi sample_shortcode] in site i see: [sample_shortcode ]. there is a space after sample_shortcode. theme hello elementor without any plugins. just litespeed cache
09.04.2024
Absolutely dependable. No issues so far. This is a great plugin partner to have with running your wordpress
08.04.2024
I have this plug-in running with Litespeed server and cloudflare without super cache for cloudflare and without cache everything, it's working great as far as page speed for live visitors. I had to turn off guest mode so my pages would work correctly inside iframe windows aka Traffic Exchanges.
Прочитати всі 2 416 відгуків

Учасники та розробники

“LiteSpeed Cache” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“LiteSpeed Cache” було перекладено на 29 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “LiteSpeed Cache” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

6.1 – Feb 5 2024

  • 🌱База даних Нова функція мета-оптимізатора Очистити мета осиротілого запису.
  • Оптимізація зображень Виправлено можливе попередження PHP для відповіді бібліотеки запитів WP.
  • Оптимізація зображення Розблоковано noabort для всіх асинхронних завдань, щоб уникнути тайм-ауту оптимізації зображення. (Peter Wells)
  • Оптимізація зображень Виправлено проблему, коли зображення не підтягувалися в старих версіях WordPress. (PR#608)
  • Оптимізація зображень Покращено обробку винятків у разі закінчення терміну дії сертифіката сервера вузла.
  • 🐞Оптимізація зображень Зображення, які не вдалося витягнути через помилку 404, тепер зможуть надіслати запит ще раз.
  • Сканер CLI тепер зможе примусово сканувати, навіть якщо сканування нещодавно було ініційовано у графічному інтерфейсі плагіна.
  • Оптимізація сторінок Виправлено попередження про створення динамічних властивостей у PHP8 (PR#606)
  • Оптимізація сторінок Виправлено проблему, через яку getimagesize міг призвести до збою оптимізації сторінок. (PR#607)
  • Тег Виправлено попередження про перетворення масиву у рядок. (PR#604)
  • Об’єктний кеш Повертає false, щоб запобігти попередженню PHP, коли Redis не вдається встановити значення. (PR#612)
  • Тег кешу Виправлено проблему, коли $wp_query дорівнював нулю при отриманні тегів кешу. (PR#589)

6.0.0.1 – Dec 15 2023

  • 🐞Оптимізація зображення Згруповано прийняті сповіщення на сервери регіонального центру, щоб зменшити навантаження, після отримання зображення.

6.0 – Dec 12 2023

  • 🌱Оптимізація зображення Паралельне вилучення. (⭐ Contributed by Peter Wells #581)
  • 🌱Кеш сканер CLI.
  • 🌱Кеш Нова опція варіювання файлів cookie.
  • 🌱Медіа Нова опція попереднього завантаження головного зображення. (Ankit)
  • Основне Огляд безпеки кодової бази. (Окрема подяка Rafie Muhammad @ Patchstack)
  • Очищення Очищення не відображатиме повідомлення QC, якщо чергу не очищено.
  • Очистити Виправлено потенційне попередження, коли тип запису не відповідає очікуванням. (victorzink)
  • Conf Тепер поле IP-адреси сервера може бути порожнім. (#111647)
  • Conf Патч уразливості налаштування CloudFlare CDN. (Gulshan Kumar #541805)
  • Сканер Повідомлення про створення sitemap не показуватиметься під час запуску cron.
  • Сканер PHP v8.2 Виправлено попередження щодо створення динамічної властивості. (oldrup #586)
  • VPI VPI тепер підтримує неалфавітні назви файлів.
  • VPI Виправлено попередження про застарілий PHP8.2. (Ryan D)
  • ESI Виправлено ESI nonce, що показує лише проблему коментарів HTML. (Giorgos K.)
  • 🐞Оптимізація сторінки Виправлено фатальну помилку PHP, спричинену масовим увімкненням плагіна WHM для служб, які не використовуються. (Michael)
  • 🐞Мережа Виправлення параметрів у пам’яті для мультісайтів. (Tynan #588)
  • Мережа Правильне посилання для мультисайтуВимкнути всі функції.
  • 🐞Оптимізація зображення Видалення оригінального зображення призведе до видалення оптимізованих зображень.
  • Оптимізація зображення Збільшено ліміт часу для процесу вилучення.
  • Оптимізація зображення Час останнього витягування та тег cron тепер включено до підсумку оптимізації.
  • Оптимізація зображення Виправлено незвичні фонові зображення для слайд-шоу Elementor. (Ryan D)
  • 🐞Оптимізація бази даних Вирішено проблему, через яку не вдавалося очистити редакції запису під час очищення postmeta. (Tynan #596)
  • Сканер Додано оновлення статусу до CLI. (Lars)
  • 3rd очищення категорії продуктів WPML для WooCommerce. (Tynan #577)

5.7.0.1 – Oct 25 2023

  • GUI Покращення банерних повідомлень адміністратора. (#694622)
  • CDN Покращення налаштування CDN. (#694622)
  • Оптимізація зображення Покращення процесу перевірки ідентифікації зображення. (#694622)

5.7 – Oct 10 2023

  • 🌱Page Optimize Доступна нова опція: Попереднє підключення. (xguiboy/Mukesh Patel)
  • 🌱3rd Нова опція Vary for Mini Cart для Woocommerce. (Ruikai)
  • Cloud Примусова синхронізація конфігурації з QUIC.cloud, якщо CDN повторно ввімкнено.
  • Cloud Примусова синхронізація конфігурації з QUIC.cloud, якщо ключ домену зчитано.
  • Cloud Обмежено багаторядкові поля під час публікації в QC.
  • Cache Обробка запитів HEAD так само кешується, як і GET. (George Wang)
  • 🐞ESI Виправлено можливу уразливість. (István Márton@Wordfence #841011)
  • 🐞ESI Перезаписує SCRIPT_URI, щоб запобігти перенаправленням підзапитів ESI, які призводять до перенаправлення. (Tobolo)
  • 🐞Image Optimize Оминаємо непотрібну обробку зображень, коли вони були оптимізовані лише частково. (Ruikai)
  • 🐞Guest Гостьовий режим більше не вмикатиме WebP безпосередньо. (Michael Heymann)
  • CDN Автоматичне відключення CDN, якщо URL-адреса CDN недійсна. (Ruikai)
  • CDN Виправлено попередження про нульовий параметр для PHP v8.1 (#584)
  • API Додано фільтр litespeed_media_add_missing_sizes, щоб дозволити обійти параметр медіа «додати відсутні розміри» (для гостьової оптимізації та інших). (PR № 564)
  • Guest Виправлено помилку 404 і звіт robots.txt для guest.vary.php.
  • Vary Увімкнено litespeed_vary_cookies для LSWS Enterprise.
  • GUI Виправлено неправильне відображення підказки WebP, коли гостьовий режим вимкнено.
  • GUI Додано рекламну поштову скриньку QUIC.cloud на сторінці майстерні.
  • 3rd Додано pagespeed ninja до списку блокувань через його погану поведінку.