Описание
LiteSpeed Cache for WordPress (LSCWP) — это универсальный плагин для ускорения работы сайта, включающий в себя эксклюзивный кэш на уровне сервера и набор функций оптимизации.
LSCWP поддерживает WordPress Multisite и совместим с большинством популярных плагинов, включая WooCommerce, bbPress и Yoast SEO.
LiteSpeed Cache for WordPress совместим с ClassicPress.
Требования
Общие возможности могут быть использованы любым человеком с любым веб-сервером (LiteSpeed, Apache, NGINX и т.д.).
Для использования эксклюзивных функций LiteSpeed требуется одно из следующих условий: OpenLiteSpeed, коммерческие продукты LiteSpeed, хостинг на базе LiteSpeed или CDN QUIC.cloud. Почему?
Возможности плагина
Общие Возможности
- Бесплатный CDN-кэш QUIC.cloud
- Поддержка объектного кэша (Memcached/LSMCD/Redis) +
- Оптимизация изображений (без потерь/ с потерями)
- Минификация CSS, JavaScript и HTML
- Минимизируйте встроенные и внешние CSS/JS
- Объединить CSS/JS
- Автоматическое создание критического CSS
- Ленивая загрузка изображений/ифреймов
- Адаптивные заполнители изображений
- Поддержка нескольких CDN+
- Асинхронная загрузка CSS
- [Defer/delay] Отсрочка/задержка загрузки JS
- Browser Cache Поддержка+
- Очиститель и оптимизатор баз данных
- Оценка PageSpeed (включая Core Web Vitals)
- Поддержка OPcode Cache+
- HTTP/2 Push для CSS/JS (на веб-серверах, которые его поддерживают)
- Предзагрузка DNS
- API CloudFlare
- Поддержка одного сайта и нескольких сайтов (сеть)
- Импорт/Экспорт настроек
- Привлекательный и понятный интерфейс
- Поддержка форматов изображений AVIF/WebP
- Управление пульсацией
+ Эта услуга не предоставляется плагином LSCache, и не гарантируется, что она будет установлена вашим сервис-провайдером. Однако плагин совместим с этой услугой, если она используется на вашем сайте.
Эксклюзивные возможности LiteSpeed
- Автоматическое кэширование страниц значительно повышает производительность сайта
- Автоматическая очистка связанных страниц на основе определенных событий
- Приватный кэш для вошедших в систему пользователей
- Кэширование вызовов WordPress REST API
- Раздельное кэширование представлений для настольных и мобильных компьютеров
- Возможность запланировать очистку для указанных URL-адресов
- Поддержка WooCommerce и bbPress
- Команды командной строки WordPress
- Система API для легкой интеграции кэша
- Исключение из кэша по URI, категории, тегу, cookie, пользовательскому агенту
- Интеллектуальная предварительная загрузка с поддержкой SEO-дружественной карты сайта
- Несколько краулеров для кэша может быть разным
- Поддержка HTTP/2
- HTTP/3 и QUIC— поддержка
- Поддержка ESI (Edge Side Includes)*
- Виджеты и шорткоды в виде блоков ESI* (требуется плагин Classic Widgets для WP 5.8+)
* Эта функция доступна в премиум-версии плагина
Ресурсы LSCWP
- Присоединяйтесь к нашему сообществу Slack, чтобы общаться с другими пользователями LiteSpeed.
- Задайте вопрос на нашем форуме поддержки.
- Просмотрите подробную документацию.
- Читайте о LSCWP и WordPress в нашем блоге.
- Помощь в переводе LSCWP.
- Вносите вклад в репозиторий LSCWP на GitHub.
Совместимость со сторонними производителями
Подавляющее большинство плагинов и тем совместимы с LSCache. Для тех, кто не совместим, доступен наш API. Используйте API, чтобы настроить умную очистку, настроить правила кэширования, создать варианты кэша, сделать WP nonce кэшируемым и т.д.
Конфиденциальность
Этот плагин включает в себя несколько предложенных текстов, которые вы можете добавить в политику конфиденциальности вашего сайта с помощью руководства в настройках конфиденциальности WordPress.
К вашему сведению: LiteSpeed Cache для WordPress потенциально хранит дубликат каждой веб-страницы, отображаемой на вашем сайте. Эти страницы хранятся локально в системе, где установлено серверное программное обеспечение LiteSpeed, и не передаются сотрудникам LiteSpeed и не имеют к ним никакого доступа, за исключением случаев, когда это необходимо для оказания плановой технической поддержки по вашему запросу. Все файлы кэша являются временными и при необходимости могут быть легко очищены до истечения их естественного срока действия с помощью команды Purge All. Администраторы сайтов могут самостоятельно устанавливать правила истечения срока действия кэша.
В дополнение к кэшированию, наш плагин WordPress имеет онлайн функции, предоставляемые QUIC.cloud для оптимизации изображений, оптимизации CSS и услуг Low Quality Image Placeholder. Когда запрашивается одна из этих оптимизаций, данные передаются на удаленный сервер QUIC.cloud, обрабатываются, а затем передаются обратно для использования на вашем сайте. Если вы используете QUIC.cloud CDN, он использует технологии LSCache для доступа к вашему сайту и последующего размещения вашего сайта на других серверах по всему миру, а также ваши данные не передаются сотрудникам QUIC.cloud и не доступны им каким-либо образом, за исключением случаев, когда это необходимо для обеспечения обслуживания или технической поддержки. QUIC.cloud хранит копии этих данных в течение 7 дней, а затем безвозвратно удаляет их. Аналогичным образом, плагин WordPress имеет функцию Reporting, с помощью которой владелец сайта может передать отчет о состоянии среды в LiteSpeed, чтобы мы могли лучше обеспечить техническую поддержку. Ни одна из этих функций не собирает данные о посетителях. Собираются только данные сервера и сайта.
Пожалуйста, ознакомьтесь с Политикой конфиденциальности QUIC.cloud для получения полной информации о конфиденциальности/GDPR.
Скриншоты
Бенчмарки плагинов Администратор — Консоль Администратор — Оптимизация изображений Администратор — Crawler Настройки администратора — Кэш Настройки администратора — Оптимизация страницы Настройки администратора — CDN Настройки администратора — Оптимизатор БД Настройки администратора — Панель инструментов Пример пропусков кэша Пример попадания в кэш
Установка
Просмотр подробной документации.
Для оптимизации без LiteSpeed Web Server
- Установите плагин LiteSpeed Cache for WordPress и активируйте его.
- На панели управления WordPress перейдите в раздел LiteSpeed Cache > Оптимизация страницы. Включите доступные функции оптимизации на различных вкладках.
Для кэширования и оптимизации с помощью веб-сервера LiteSpeed
- Установите LiteSpeed Web Server Enterprise с модулем LSCache, LiteSpeed Web ADC или OpenLiteSpeed с модулем кэширования (бесплатно). Или подпишитесь на QUIC.cloud CDN.
- Установите плагин LiteSpeed Cache for WordPress и активируйте его.
- На панели управления WordPress перейдите в раздел LiteSpeed Cache > Cache, убедитесь, что опция Enable LiteSpeed Cache установлена в положение
ON
. - Включите все необходимые функции кэширования и оптимизации на различных вкладках.
Примечания для LiteSpeed Web Server Enterprise
- Убедитесь, что ваша лицензия включает модуль LSCache. Пробная лицензия на 2 процессора с модулем LSCache предоставляется бесплатно на 15 дней.
- На сервере должно быть включено кэширование. Если вы являетесь администратором сервера, нажмите здесь для получения инструкций. В противном случае попросите администратора сервера настроить корень кэша для сервера.
Заметки для OpenLiteSpeed
- Эта интеграция использует модуль кэширования OpenLiteSpeed.
- Если это свежая установка OLS, то самый простой способ интеграции — использовать ols1clk. Если используется существующая установка WordPress, используйте параметр
--wordpresspath
. - Если OLS и WordPress уже установлены, следуйте инструкциям в разделе «Как настроить LSCache для WordPress».
Часто задаваемые вопросы
-
Почему для функций кэширования требуется LiteSpeed Server?
-
Этот плагин взаимодействует с сервером LiteSpeed Web Server и его встроенным кэшем страниц (LSCache), чтобы обеспечить превосходную производительность вашего WordPress-сайта. Функции кэширования плагина указывают серверу, что страница может быть кэширована и на какой срок, или аннулируют определенные кэшированные страницы с помощью тегов.
LSCache — это кэш на уровне сервера, поэтому он быстрее, чем кэши на уровне PHP. Сравните с другими кэшами на основе PHP.
Кэш страниц позволяет серверу обойтись без PHP и запросов к базе данных. LSCache, в частности, благодаря своей тесной связи с сервером, может запоминать записи в кэше, чего не могут сделать другие плагины, и анализировать зависимости. Он может использовать теги для управления интеллектуальной очисткой кэша, а также использовать различные куки для предоставления нескольких версий кэшированного контента в зависимости от мобильных и настольных компьютеров, географического положения и валют. Ознакомьтесь с нашей серией блогов Caching 101.
Если все это звучит сложно, не стоит беспокоиться. LSCWP работает прямо из коробки с настройками по умолчанию, которые подходят для большинства сайтов. См. руководство для начинающих.
У вас нет сервера LiteSpeed? Попробуйте наш CDN-сервис QUIC.cloud. Он позволяет сайтам на любом сервере (включая NGINX и Apache) ощутить всю мощь кэширования LiteSpeed! Нажмите здесь, чтобы узнать больше или попробовать QUIC.cloud.
-
А как насчет оптимизационных возможностей LSCache?
-
LSCWP включает в себя дополнительные функции оптимизации, такие как оптимизация баз данных, минификация и комбинирование CSS и JS файлов, HTTP/2 Push, поддержка CDN, кэш браузера, кэш объектов, ленивая загрузка изображений и оптимизация изображений! Эти функции не требуют использования веб-сервера LiteSpeed.
-
Является ли плагин LiteSpeed Cache для WordPress бесплатным?
-
Да, LSCWP всегда будет бесплатным и с открытым исходным кодом. Тем не менее, для работы функций кэширования требуется сервер LiteSpeed, а некоторые редакции серверов LiteSpeed являются платными. Некоторые из премиальных онлайн-услуг, предоставляемых через QUIC.cloud (CDN-сервис, оптимизация изображений, критический CSS, размещение низкокачественных изображений и т. д.), требуют оплаты при определенном уровне использования. Подробнее о том, сколько стоят эти услуги и какие уровни обслуживания являются бесплатными, вы можете узнать на панели управления QUIC.cloud.
-
Какое серверное программное обеспечение требуется для этого плагина?
-
Для использования возможностей LiteSpeed Exclusive этого плагина требуется решение LiteSpeed. Подойдет любое из следующих:
- LiteSpeed Web Server Enterprise с модулем LSCache (v5.0.10+)
- OpenLiteSpeed (v1.4.17+)
- LiteSpeed WebADC (v2.0+)
- QUIC.cloud CDN
Общие возможности могут быть использованы с любым веб-сервером. LiteSpeed не требуется.
-
Работает ли этот плагин в кластерной среде?
-
Записи кэша хранятся на уровне сервера LiteSpeed. Самое простое решение — использовать LiteSpeed WebADC, так как записи кэша будут храниться на этом уровне.
Если используется другой балансировщик нагрузки, записи кэша будут храниться только на внутренних узлах, а не на балансировщике нагрузки.
Очистка также не будет синхронизирована между узлами, так что это не рекомендуется.
Если требуется индивидуальное решение, обращайтесь в компанию LiteSpeed Technologies по адресу
info@litespeedtech.com
ВНИМАНИЕ: Правила перезаписи, созданные этим плагином, должны быть скопированы на балансировщик нагрузки.
-
Где хранятся файлы кэша?
-
Фактические кэшированные страницы хранятся и управляются серверами LiteSpeed.
В файловой структуре WordPress ничего не хранится.
-
Работает ли LiteSpeed Cache для WordPress с OpenLiteSpeed?
-
Да, он может работать с OpenLiteSpeed, хотя некоторые функции могут не поддерживаться. Подробности см. в разделе Особенности плагина выше. Любые изменения настроек, требующие модификации файла
.htaccess
, потребуют перезагрузки сервера. -
Поддерживается ли WooCommerce?
-
Если коротко, то да. Однако в некоторых темах WooCommerce корзина может обновляться некорректно. Посетите наш блог, чтобы узнать, как обнаружить эту проблему и исправить ее при необходимости.
-
Оптимизированы ли мои изображения?
-
Изображения не оптимизируются автоматически, если вы не установите для параметра LiteSpeed Cache > Оптимизация изображений > Настройки оптимизации изображений > Автозапрос Cron значение
ON
. Вы также можете оптимизировать изображения вручную. Узнайте больше. -
Как сделать WP nonce кэшируемым в моем стороннем плагине?
-
Наш API включает функцию, которая использует ESI для «пробивания дыры» в кэшированной странице для нецелевого кода. Это позволяет кэшировать нецелевой код отдельно, независимо от TTL страницы, на которой он находится. Узнайте больше в API документация. Мы также приветствуем пополнение нашего предопределенного списка сторонних плагинов, которые пользователи могут по желанию включать через настройки ESI плагина.
-
Как включить краулер?
-
По умолчанию краулер отключен, и сначала его должен включить администратор сервера.
После включения краулера на стороне сервера перейдите в LiteSpeed Cache > Crawler > General Settings и установите для Crawler значение
ON
.Более подробную информацию о настройке краулера можно найти в документации по Crawler.
-
Какие плагины и темы совместимы с ними?
-
- WPML
- DoLogin Security
- bbPress
- WooCommerce
- Contact Form 7
- All in One SEO
- Google XML Sitemaps
- Yoast SEO
- Wordfence Security
- NextGen Gallery
- ShortPixel
- Aelia CurrencySwitcher
- Fast Velocity Minify — Спасибо, Raul Peixoto!
- Autoptimize
- Better WP Minify
- WP Touch
- Theme My Login
- WPLister
- WP-PostRatings
- Avada 5.1 RC1+
- Elegant Themes Divi 3.0.67+
- Elegant Divi Builder
- Caldera Forms 1.5.6.2+
- Ajax форма входа
- Ninja Forms
- Post Types Order 1.9.3.6+
- BoomBox — Viral Magazine WordPress Theme
- FacetWP (LSWS 5.3.6+)
- Beaver Builder
- WpDiscuz
- WP-Stateless
- Elementor
- WS Form
- WP Статистика
Подавляющее большинство плагинов и тем совместимы с LiteSpeed Cache. Наиболее актуальную информацию о совместимости можно найти в нашей документации
-
Как сообщить об ошибках безопасности?
-
Вы можете сообщать об ошибках безопасности через программу раскрытия уязвимостей Patchstack. Команда Patchstack поможет проверить, отследить и устранить любые уязвимости в системе безопасности. Сообщите об уязвимости безопасности.
Отзывы
Участники и разработчики
«LiteSpeed Cache» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«LiteSpeed Cache» переведён на 32 языка. Благодарим переводчиков за их работу.
Перевести «LiteSpeed Cache» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
7.2 — Jun 18 2025
- 🌱CDN New option: Cloudflare Clear on purge all. (PR#828)
- Core Used
site_url
instead ofhome_url
to fix the content folder parsing and QUIC.cloud calls. - 🐞Cloud Fixed a bug where we tried to sync QUIC.cloud usage while debug mode was ON, even when QC was not activated.
- Cloud Stored request timestamp in static files along w/ database to prevent duplicate requests when database is down.
- Cache Dropped
Cache PHP Resources
option. - Cache Added verification to prevent admin pages from caching even if the site is set to be globally cacheable.
- Image Optimize Disable image pull cron if there have been no image notifications.
- Crawler Non-role simulator crawler will now use DNS resolve to hit original server instead of CDN nodes.
- Media Resolved an issue where deleting an image from grid mode neglected to also remove the optimized versions of the image. (PR#844, Zsombor Franczia #841)
- Media Allowed filter
litespeed_next_gen_format
to manipulate the value of next gen format. (Zsombor Franczia #853) - 3rd Elementor: Clear all caches on regenerate CSS & Data. (PR#806)
- Config
Purge All On Upgrade
now defaults to OFF. - GUI Showed
Disable all features
message on all WP-Admin pages for Admin-level users when enabled. - Misc Used PHPCS w/ WordPress core and security coding standards to reformat cache menu code. (Viktor Szépe #696)
- Misc Replaced use of
SHOW TABLES
withDESCRIBE
to prevent database halt in very large WP Multisite installations. (Boone Gorges PR#834, PR#850) - Misc Replaced constants with WordPress functions to check whether AJAX or CRON is running.
- API Added action
litespeed_save_conf
to provide a trigger for configuration updates.
7.1 — Apr 24 2025
- 🌱Оптимизация страниц страниц Добавлена поддержка списков разрешений для CCSS.
- Облако Результаты CCSS теперь генерируются асинхронно через сервисы очередей QUIC.cloud.
- Облако В сервисы QUIC.cloud добавлен контроль TTL, чтобы сделать следующие запросы более гибкими.
- Crawler Удаление не-WebP/AVIF краулера, если используются изображения Next Gen.
- 🐞 Конфигурация Исправлена ошибка генерации .htaccess, возникавшая при повторной активации после предыдущей деактивации. (PR#825)
- GUI Благодаря отзывам пользователей улучшен баннер уведомления о регистрации КК для онлайн-сервисов.
- GUI Ссылки на управление QUIC.cloud будут открываться в одном выделенном новом окне, чтобы предотвратить несколько сеансов.
- Оптимизация страниц Усовершенствованная проверка получения URL-адресов позволяет избежать раскрытия возможной локальной информации.
- Отладка Добавлена кнопка Click to copy logs на вкладке
Log View
. - CLI Удален изменяющийся журнал предупреждений в CLI для процесса активации QC с помощью настроенного cookie для входа.
- CLI Устранен сбой в журнале CLI в процессе активации QC при отсутствии существующего сообщения администратора.
- Разное Проверяйте версию только после обновления, чтобы уменьшить количество запросов.
- Разное Переключились на CyberPanel.sh для определения публичного IP для dash-инструмента.
7.0.1 — Apr 8 2025
- Оптимизация страниц Перенос старых данных для добавления слэша в конце страницы для лучшей совместимости с данными UCSS/CCSS, оптимизированными для версии 7.0.
7.0.0.1 — Mar 27 2025
- GUI Устранена ошибка отображения баннера в некоторых случаях старой версии.
- GUI Исправлен постоянно появляющийся баннер ошибки, когда сайт не использует QC.
- Конфигурация Исправлена проблема постоянной проверки CDN sync_conf/purge после обновления до v7.0.
- 3-е Улучшена совместимость WPML с несколькими языками sync_conf.
7.0 — Mar 25 2025
- 🌱 Оптимизация изображений Добавлен формат AVIF.
- Ядро Изменена автоматическая загрузка классов плагинов на предварительную загрузку всех классов для предотвращения проблем с обновлением.
- Ядро Переработан метод инициализации конфигурационных данных для обновления в реальном времени вместо отложенного обновления на этапе обновления плагина.
- Ядро Используется
const.default.json
вместоconst.default.ini
для лучшей совместимости в случае отключения функцииparse_ini_file()
. - Ядро Минимальная требуемая версия PHP увеличена до PHP v7.2.0.
- Ядро Минимальная необходимая версия WP увеличена до WP v5.3.
- Облако потеряло
ключ домена
. Теперь для аутентификации и проверки подлинности используется шифрование натрия. - Облако Добавлена поддержка
list_preferred
при определении узлов онлайн-сервиса. - Облако Исправлено PHP-предупреждение об удалении домена по истечении срока действия. (cheekymate06)
- Облако Автоматически удаляет баннер с сообщением об ошибке облака при успешном повторном подключении.
- Облако Упрощена настройка параметров синхронизации, теперь можно только сравнивать и размещать необходимые параметры.
- Конфигурация Упрощенная настройка CDN в QUIC.cloud. Служба CDN теперь автоматически определяется при активации в панели управления QUIC.cloud.
- Конфигурация Убрана начальная проверка версии при сравнении md5, чтобы решить, синхронизировать ли конфигурацию при обновлении плагина.
- Конфигурация
LITESPEED_DISABLE_ALL
теперь будет проверять значение, чтобы определить, было ли оно применено. - Оптимизация базы данных Исправлена сводка автозагрузки для WP6.6+. (Mukesh Panchal/Viktor Szépe)
- CLI Добавлена команда QUIC.cloud CDN CLI:
wp litespeed-online cdn_init --ssl-cert=xxx.pem --ssl-key=xxx -method=cname|ns|cfi
. - CLI Добавлена команда QUIC.cloud CDN CLI:
wp litespeed-online link --email=xxx@example.com --api-key=xxx
. - CLI Добавлена команда QUIC.cloud CDN CLI:
wp litespeed-online cdn_status
. - CLI Добавлен аргумент
--force
для команды QUIC.cloud CLIwp litespeed-online ping
. - Оптимизация изображений Убрана настройка
Auto Pull Cron
. Добавлена поддержка PHP constLITESPEED_IMG_OPTM_PULL_CRON
. - Оптимизация изображений Добавлена кнопка мягкого сброса счетчика, позволяющая перезапустить оптимизацию изображений без уничтожения ранее оптимизированных изображений.
- Оптимизация изображений Добавлена поддержка
LITESPEED_IMG_OPTM_PULL_THREADS
для настройки потоков, чтобы избежать ограничений PHP на максимальное соединение. - Оптимизация изображений Добавлена поддержка последнего изменения заголовка WebP Accept для обслуживания WebP в firefox.
- Оптимизация изображений Разрешена PHP-константа
LITESPEED_FORCE_WP_REMOTE_GET
для принудительного использования функцииwp_remote_get()
для извлечения изображений. - Оптимизация изображений Удален API-фильтр
litespeed_img_optm_options_per_image
. - Оптимизация изображений Автоматическое перенаправление узлов при переключении серверной среды между Preview и Production.
- Очистка Разрешается задать значение
LSWCP_EMPTYCACHE
равным false, чтобы отключить возможность очистки всех сайтов. - Очистка У каждого действия очистки теперь есть хук.
- Очистка Исправлена ошибка с тегами очистки строк запросов
PURGESINGLE
иPURGE
. - Очистка
PURGE
очистит только один URL, какPURGESINGLE
. - ESI Исправлен логический сбой журнала при пустом буфере ESI.
- ESI Добавлены нонсы Elementor (jujube0ajluxl PR#736)
- ESI Исправлена проблема отсутствия кэша в запросах no-vary ESI, возникавшая при установке
Login Cookie
. - ESI ESI больше не будет отправлять заголовки обновления cookie.
- Vary Исправление имени Vary, которое раньше происходило в хуке
after_setup_theme
, теперь происходит позже в хукеinit
. - Crawler Улучшенная функция генерации хэшей для криптографической безопасности.
- Crawler Добавлена обратная
роль симулятора
с IP, ограниченным только127.0.0.1
. ИспользуйтеLITESPEED_CRAWLER_LOCAL_PORT
, чтобы использовать 80, если оригинальный сервер не поддерживает 443. - Crawler Усиление безопасности симулятора ролей путем запрета доступа редактора или выше в настройках.
- Crawler По умолчанию ограничил максимальную
продолжительность работы
краулера до 900 секунд и отменил эту настройку. - Crawler Гусеница будет остановлена, когда предел нагрузки установлен на 0.
- Crawler Удален параметр
Delay
. Добавлена поддержка PHP constLITESPEED_CRAWLER_USLEEP
. - Crawler Удален параметр
Timeout
. Добавлена поддержка PHP constLITESPEED_CRAWLER_TIMEOUT
. - Crawler Удален параметр
Threads
. Добавлена поддержка PHP constLITESPEED_CRAWLER_THREADS
. - Crawler Удален параметр
Interval Between Runs
. Добавлена поддержка PHP constLITESPEED_CRAWLER_RUN_INTERVAL
. - Crawler Удален параметр
Sitemap Timeout
. Добавлена поддержка PHP constLITESPEED_CRAWLER_MAP_TIMEOUT
. - Crawler Удален параметр
Удалить домен из Sitemap
. Добавлена поддержка PHP constLITESPEED_CRAWLER_DROP_DOMAIN
. - Crawler Исправлен неверный путь к файлу .pid в папке wp-admin в некоторых случаях. (igobybus)
- Crawler Показывает ошибку пустой карты и отключает crawler, когда карта еще не установлена.
- Оптимизация страниц Обновлен парсер ссылок запроса, чтобы следовать пермалинку сайта. (Mijnheer Eetpraat #766)
- Оптимизация страниц Обновлена новейшая библиотека оптимизации CSS/JS, исправлены проблемы с минификацией RGB и внешним импортом при объединении CSS.
- Оптимизация страниц Исключите Google Analytics из оптимизации JavaScript. (Джеймс М. Джойс #269 PR#726)
- Оптимизация страниц Исправлена опечатка в определении константы
LITESPEED_NO_OPTM
. (Рой Орбитсон PR#796) - CDN Исправлена замена CDN для встроенных CSS url с круглыми скобками. (agodbu)
- GUI Добавлена вкладка Online Service в меню General.
- GUI Добавлена вкладка QUIC.cloud CDN.
- GUI Объединил все настройки Crawler на одной вкладке настроек.
- GUI Переключение кнопок совместимости rtl. (Элиза/Мершад Дарзи #603)
- GUI Исправлена проблема, из-за которой не удаляемый баннер не мог быть передан эхом напрямую.
- GUI Ограничение графика скорости страниц только для кэшируемых серверов.
- Тег Исправлено потенциальное предупреждение в тегах. (ikiterder)
- Тег Добавлено действие AJAX для кэширования тегов.
- Тег Отказ от обычного HTTP-кода. Для тегов будут использоваться только коды ошибок (403/404/500).
- Разное Исправлена фатальная ошибка активации при установке Network, когда другие плагины не активны. (PR#808 #9496550)
- Разное Улучшен файл README путем добавления минимальных поддерживаемых версий PHP/WordPress. (Viktor Szépe)
- Разное Добавлена зависимость от загрузки перевода «точно в срок». (Паскаль Бирхлер #738)
- Разное Теперь перед сохранением файла будет проверяться правильность имени файла, чтобы исправить возможную проблему с журналом Object Cache. (Mahdi Akrami #761)
- Разное Исправлена совместимость с PHP 7.2 в облачном сообщении. (Viktor Szépe #771)
- Разное Баннер предупреждения о несовместимости для сторонних плагинов теперь можно убрать.
- Разное Сгенерированный файл robots.txt в папке litespeed, чтобы предотвратить индексацию поисковыми системами статических файлов ресурсов. (djwilko12)
- Отладка Ускоренная инициализация отладки на как можно более раннем этапе, чтобы можно было регистрировать больше информации о конфигурации.
- 3-е Исправлено предупреждение при интеграции кода Buddy Press. (Viktor Szépe/antipole PR#778)
6.5.4 — Dec 16 2024
- Оптимизация страниц Исправлена ошибка Google Fonts при использовании опции Async. (HivePress #787)
6.5.3 — Dec 4 2024
- Разное Экранирование цитат в атрибутах при построении HTML. (CVE-2024-51915)
6.5.2 — Oct 17 2024
- Crawler Удален едва используемый симулятор ролей из Crawler, чтобы предотвратить потенциальные проблемы безопасности.
- Разное Удалена функция
mt_srand
в генерации случайного хэша, чтобы немного улучшить результат хэширования.
6.5.1 — Sep 25 2024
- Безопасность Этот выпуск включает два обновления безопасности для улучшения проверки сообщений в редакторе (CVE-2024-47373) и для защиты отображения очереди в графическом интерфейсе от вредоносного ввода переменных (CVE-2024-47374).
- Медиа Sanitized dimensions for the images when replacing with placeholders. (TaiYou)
- Оптимизация страниц Sanitized изменяет значение в списке очереди. (TaiYou)
- Облако Ошибка API Silent при невозможности получить обновления новостей.
6.5.0.2 — Sep 6 2024
- Отладка Улучшение совместимости для установок WP без
AUTH_KEY
, определенного вwp-config.php
.
6.5.0.1 — Sep 4 2024
- 🔥Отладка Исправлена фатальная ошибка, когда Object Cache включен, но не удалось подключиться, и директория
wp-content/litespeed
не доступна для записи, а опция отладки включена.
6.5 — Sep 4 2024
*❗Безопасность Этот выпуск содержит несколько улучшений в журнале отладки для повышения безопасности, которые перечислены ниже. Обновление настоятельно рекомендуется.
* Отладка Перемещен журнал отладки в отдельную папку litespeed /wp-content/litespeed/debug/
.
* Отладка Запрещено посещение файлов журнала папки /litespeed/debug/
в .htaccess.
* Отладка Отменена поддержка const LSCWP_DEBUG_PATH
.
* Отладка Переименован debug.purge.log
в purge.log
.
* Отладка Добавлен фиктивный index.php
для папки debug.
* Отладка Использована случайная строка для имен файлов журнала.
* Отладка Удалена информация, связанная с cookies. (Спасибо Рафи)
* Отладка Убрана опция Log Cookies
.
* Report Избавлен от содержимого отчета для защиты от потенциальной XSS-атаки. (Ислам Р алсаид #505746)
* ESI Добавлен nonce для расширенных пользовательских полей + расширенных форм. (David Lapointe Gilbert #439)
* Очистка Запуск ACTION_PURGE_EMPTYCACHE, даже если кэш отключен в сетевой админке (Philip #453)
* Оптимизация страниц Отключите исключение UCSS, если UCSS неактивен. (#640)
* 3-е Исправлено неопределенное предупреждение в виджетах WooCommerce. (Lolosan #719)
* 3-я Исправлена интеграция с переключением пользователей. (John Blackbourn #725)
* 3-я Исправлена проблема отсутствия панели администратора на фронтенде DIVI + Elementor. (thyran/robertstaddon PR#727)
6.4.1 — Aug 19 2024
- ❗Безопасность В этом выпуске исправлена проблема безопасности, которая может повлиять на предыдущие версии LSCWP, начиная с версии 1.9.
- 🐞Оптимизация страницы Исправлена проблема возврата пустой страницы при минификации HTML. (#706)
- 🐞CDN Исправлена ошибка, когда опция статуса Cloudflare была пустой (#684 #992174)
- Ядро Минимальная необходимая версия WP увеличена до WP v4.9.
6.4 — Aug 13 2024
- Кэш Исправлено состояние попаданий в кэш QC и LSADC.
- Облако Разрешите удаление информации о партнере в уведомлении QUIC.cloud.
- Crawler Отделена проверка подготовки CSS от проверки гусеницами.
- GUI Перемещена настройка
WordPress Image Quality Control
из менюImage Optimization
в менюPage Optimization
. - 3-й Добавьте кнопку редактирования Elementor обратно в ESI. (PR#635)
- 3-й Исправлен потенциальный конфликт Instant click с другими плагинами.
6.3.0.1 — Jul 29 2024
- 🔥🐞Rest Отключен кэш редактора WP по умолчанию для REST-запросов, чтобы исправить ошибки редактора. (Shivam)
- Кэш Поддерживаются предопределенные настройки
cache_nocacheable.txt
.
6.3 — Jul 22 2024
- 🌱Оптимизация страниц HTML Keep Comments: При минификации HTML не отбрасывает комментарии, соответствующие заданному шаблону. (#328853)
- 🌱Кэш Кэширование POST-запросов. Теперь можно настроить кэширование POST/GET AJAX-запросов. (#647300)
- Кэш Обход инициализации администратора при выполнении ajax-вызова. (Tim)
- Кэш Улучшение контроля над расположением кэша #541 (Галь Барас/Танвир Исрак)
- Облако Добавлен nonce для проверки обратного вызова для повышения безопасности. (Хлоя@Wordfence)
- Облако Исправлено сообщение об ошибке для суточной квоты.
- Облако Отображение сообщения об ошибке при взаимодействии с QUIC.cloud приводит к ошибке токена.
- ESI Обход ESI на более ранней стадии при получении
DONOTCACHEPAGE
. - ESI Добавлен ESI nonce для календаря событий и мобильного гамбургер-меню jetMenu. (#306983 #163710 PR#419)
- ESI Добавлен nonce доступа к данным WP (PR#665)
- ESI Добавлен ESI-нетче WP User Frontend (PR#675)
- Медиа Игнорирование изображений из JS при определении размера изображения (PR#660)
- GUI Перемещено меню предустановок с уровня сети на уровень сайта для многосайтовых сетей.
- GUI Подавлено сообщение о генерации карты сайта, если оно не было вызвано вручную.
- GUI Добавлена очистка CloudFlare в меню передней панели.
- GUI Разрешена настройка партнерской ссылки для входа в CDN в тире.
- Оптимизация страниц Очищена таблица litespeed_url при очистке url-файлов. (PR#664)
- Оптимизация страниц Обновлена библиотека Instant Click до версии 5.2.0.
- Оптимизация страниц Добавлена тема Flatsome, исключающая случайные строки. (PR#415)
- Оптимизация страниц Исключите турникет Cloudflare из JS-оптимизации. (Tobolo)
- Оптимизация страниц Исправлены проблемы с турникетами Cloudflare. (Contributolo PR#671/672)
- Объект Улучшен отладочный журнал для статуса кэша объектов. (PR#669)
- Объект Добавлены краткие разбираемые комментарии к заголовкам в drop-in файл. (OllieJones)
- Отладка Обрезанный журнал отладки.
- Разное Улучшена совместимость и ускорено разрешение для JSON-функций
json_encode/json_decode
. (hosni/szepeviktor #693) - Разное Исправлены опечатки в параметрах и комментариях. (szepeviktor #688)
- Оптимизация изображений Исправлена проблема, из-за которой подавлялись новые запросы, когда в библиотеке не было новых изображений, но в очереди на отправку оставались необработанные изображения.
- Оптимизация изображений Улучшена проверка квоты на стороне облака: запрещены новые запросы, если они уведомлены, но не выполнены.
- Оптимизация изображений Сохраняйте атрибуты изображений при замене размеров. (PR#686 #381779)
6.2.0.1 — Apr 25 2024
- 🔥🐞Оптимизация страниц Исправлена проблема с отображением изображений, возникающая при использовании атрибута
data-settings
в Elementor, когда WebP-изображение еще не готово. (kanten/cbwwebmaster/reedock #132840 #680939 #326525)
6.2 — Apr 23 2024
- 🌱Crawler Добавлен фильтр попаданий/пропусков Crawler. (#328853)
- 🌱CLI Оптимизация изображений теперь поддерживает
wp litespeed-image batch_switch orig/optm
. (A2Hosting) - 🌱VPI Автоматическая предварительная загрузка изображений VPI. (Ankit)
- Объект Добавлена поддержка аутентификации по имени пользователя/паролю для Redis (PR#616 Donatas Abraitis/hostinger)
- Оптимизация страниц теперь поддерживает замену WebP-параметров данных Elementors. (Спасибо Ryan D)
- Кэш Отправляйте
Cache-Control: no-cache, no-store, must-revalidate, max-age=0
, когда страница не кэшируется. (asafm7/Ruikai) - Кэш Теперь контроль кэша будет уважать
X-Http-Method-Override
. (George) - Кэш Нет кэша для
X-Http-Method-Override: HEAD
. (Джордж) - Кэш Указанный LSCWP в совместимом файле adv-cache.
- Кэш Исправлен цикл перенаправления, если строка запроса содержит хвостовой амперсанд (#389629)
- Кэш Удалена опция «Кэшировать Favicon.ico», поскольку она избыточна для 404 кэша. (Лорен)
- Кэш Исправлено устаревшее предупреждение PHP v8 при перенаправлении страниц. (Проблема #617 dcx15)
- Облако Обратный вызов REST, используемый ACL для проверки QC ips.
- Облако Исправлена опечатка в разборе облачных msg, из-за которой не отображались сообщения об ошибках.
- Облако Carried on PHP ver для лучшего определения версии.
- Облако Escaped token для корректного отображения в отчете.
- Облако Исправлена ошибка настройки проверки ip-адреса облака QC в PHP 5.3.
- 🐞Облако Исправлено постоянное обнаружение новых версий.
- 🐞Оптимизация изображений Исправлено несоответствие суммарного счетчика для готовых изображений. (A2Hosting)
- CDN Автоматическая настройка CDN совместима с версиями WP менее 5.3.
- 🐞CDN Исправлена неправильная замена файлов, не являющихся изображениями, при замене изображений. (Лукас)
- GUI Дальнейшая фильтрация баннерных сообщений администратора для предотвращения существующего опасного кода в базе данных.
- REST Исправлено потенциальное предупреждение PHP при проверке REST, когда параметр был пуст. (metikar)
6.1 — Feb 1 2024
- 🌱База данных Новая функция мета-оптимизации Clear Orphaned Post.
- Оптимизация изображений Исправлено возможное предупреждение PHP при ответе библиотеки запросов WP.
- Оптимизация изображений Разблокирован
noabort
для всех async-задач, чтобы избежать таймаута оптимизации изображений. (Питер Уэллс) - Оптимизация изображений Исправлена проблема, из-за которой изображения не подтягивались в старых версиях WordPress. (PR#608)
- Оптимизация изображений Улучшена обработка исключений при истечении срока действия сертификата сервера узла.
- 🐞Оптимизация изображений Те, кому не удалось извлечь изображения из-за истечения срока действия 404, теперь смогут отправить запрос снова.
- Crawler CLI теперь сможет принудительно запускать ползание, даже если оно было недавно инициировано в графическом интерфейсе плагина.
- Оптимизация страниц Исправлено предупреждение о создании динамического свойства в PHP8. (PR#606)
- Оптимизация страниц Исправлена проблема, при которой getimagesize мог привести к ошибке оптимизации страницы. (PR#607)
- Тег Исправлено предупреждение о преобразовании массива в строку. (PR#604)
- Кэш объектов Return false для предотвращения предупреждения PHP, когда Redis не может установить значение. (PR#612)
- Тег кэша Исправлена проблема, при которой $wp_query был равен null при получении тегов кэша. (PR#589)
6.0.0.1 — Dec 15 2023
- 🐞Оптимизация изображений Группировка принятых уведомлений на серверы регионального центра для снижения нагрузки после извлечения изображений.
6.0 — Dec 12 2023
- 🌱Оптимизация изображений Параллельная тяга. (⭐ Внесено Питером Уэллсом #581)
- 🌱Кэш CLI Crawler.
- 🌱Кэш Новый параметр Vary Cookies.
- 🌱Media Новая опция Preload Featured Image. (Анкит)
- Ядро Обзор безопасности кодовой базы. (Особая благодарность Рафи Мухаммаду @ Patchstack)
- Очистка При очистке не будет показано сообщение QC, если очередь не очищена.
- Очистка Исправлено потенциальное предупреждение, когда тип сообщения не соответствует ожидаемому. (victorzink)
- Конфигурация Поле IP-адреса сервера теперь может быть очищено. (#111647)
- Конфигурация Устранение уязвимости в настройках CDN CloudFlare. (Гульшан Кумар #541805)
- Crawler Подавлено сообщение о генерации карты сайта при запуске через cron.
- Crawler Исправление предупреждения о создании динамических свойств в PHP v8.2. (oldrup #586)
- VPI VPI теперь может поддерживать неалфавитные имена файлов.
- VPI Исправлено предупреждение об устаревании PHP8.2. (Ryan D)
- ESI Исправлена проблема с отображением ESI nonce только в HTML-комментариях. (Giorgos K.)
- 🐞Оптимизация страниц Исправлена фатальная ошибка PHP, вызванная массовым включением неиспользуемых сервисов в плагине WHM. (Майкл)
- 🐞Сеть Исправьте опции in-memory для многосайтовости. (Tynan #588)
- Сеть Исправьте ссылку
Отключить все функции
для многосайтовости. - 🐞Оптимизация изображения Удаление исходного изображения также приведет к удалению оптимизированных изображений.
- Оптимизация изображений Увеличение срока выполнения процесса вытягивания.
- Оптимизация изображений Время последнего вытягивания и тег cron теперь включены в сводку оптимизации.
- Оптимизация изображений Фиксированные слайд-шоу Elementors необычные фоновые изображения. (Ryan D)
- 🐞Оптимизация базы данных Устранение проблемы, при которой очистка ревизий постов при очистке постметы не выполнялась. (Tynan #596)
- Crawler Добавлены обновления статуса в CLI. (Ларс)
- 3-я очистка категорий товаров WPML для WooCommerce. (Tynan #577)
5.7.0.1 — Oct 25 2023
- GUI Улучшения в сообщениях баннера администратора. (#694622)
- CDN Улучшения в настройке CDN. (#694622)
- Оптимизация изображений Улучшение процесса проверки идентификации изображений. (#694622)
5.7 — Oct 10 2023
- 🌱Оптимизация страницы Доступна новая опция: Предварительное подключение. (xguiboy/Mukesh Patel)
- 🌱3-я Новая опция Vary for Mini Cart для WooCommerce. (Ruikai)
- Облако Принудительная синхронизация конфигурации с QUIC.cloud, если CDN снова включен.
- Облако Принудительная синхронизация конфигурации с QUIC.cloud, если ключ домена считан.
- Облако Limit multi-line fields when posting to QC.
- Кэш Рассматривайте запросы HEAD как кэшируемые, как и GET. (Джордж Ванг)
- 🐞ESI Исправлена возможная проблема с уязвимостью. (István Márton@Wordfence #841011)
- 🐞ESI Перезаписывайте SCRIPT_URI, чтобы предотвратить перенаправление ESI-запросов. (Tobolo)
- 🐞Оптимизация изображений Обходите ненужную обработку изображений, если они были оптимизированы лишь частично. (Ruikai)
- 🐞Гость Гостевой режим больше не будет включать WebP напрямую. (Michael Heymann)
- CDN Автоматическое отключение CDN, если URL CDN недействителен. (Ruikai)
- CDN Исправлено предупреждение о нулевом параметре для PHP v8.1 (#584)
- API Добавлен фильтр
litespeed_media_add_missing_sizes
, позволяющий обойти опцию Media «add missing sizes» (для гостевой оптимизации и других). (PR #564) - Гость Исправлена ошибка soft 404 и отчет robots.txt для guest.vary.php.
- Vary Включено
litespeed_vary_cookies
для LSWS Enterprise. - GUI Устранено неправильное отображение подсказок WebP при выключенном гостевом режиме.
- GUI Добавлен почтовый ящик для продвижения QUIC.cloud на странице приборной панели.
- 3-й Добавил
pagespeed ninja
в блок-лист из-за его плохого поведения.