Descripción
LiteSpeed Cache para WordPress (LSCWP) es un plugin de aceleración de sitios todo en uno, que incluye una exclusiva caché a nivel de servidor y una colección de funciones de optimización.
LSCWP es compatible con WordPress multisitio y con la mayoría de los plugins populares, incluyendo WooCommerce, bbPress y Yoast SEO.
LiteSpeed Cache para WordPress es compatible con ClassicPress.
Requisitos
Las Características generales pueden ser utilizadas por cualquier persona con cualquier servidor web (LiteSpeed, Apache, NGINX, etc.).
Las características exclusivas de LiteSpeed requieren una de las siguientes opciones: OpenLiteSpeed, productos comerciales LiteSpeed, alojamiento con LiteSpeed o CDN QUIC.cloud. ¿Por qué?
Características del plugin
Características generales
- Caché CDN de QUIC.cloud gratuita
- Compatible con caché de objetos (Memcached/LSMCD/Redis)
- Optimización de imagen (Sin pérdida/Con pérdida)
- Minifica CSS, JavaScript, y HTML
- Minimizar CSS/JS integrado y externo
- Combina CSS/JS
- Genera automáticamente CSS crítico
- Carga diferida de imágenes/iframes
- Marcadores de posición de imagen adaptables
- Compatible con CDN múltiple
- Carga CSS/JS asíncronamente
- Aplazar/retrasar la carga de JS
- Compatible con caché del navegador
- Limpiador y optimizador de base de datos
- Optimización de la puntuación de PageSpeed (incluyendo Core Web Vitals)
- Compatible con caché OPcode
- HTTP/2 Push para CSS/JS (en servidores web que lo soporten)
- Prefetch DNS
- API de Cloudflare
- Compatible con sitio único y multisitio (red)
- Importar/Exportar ajustes
- Interfaz atractiva, fácil de entender
- Soporte para formato de imágenes WebP/AVIF
- Control de heartbeat
+ Este servicio no lo proporciona el plugin LSCache, ni se garantiza que lo instale tu proveedor de servicios. Sin embargo, el plugin es compatible con el servicio si está en uso en tu sitio.
Características exclusivas de LiteSpeed
- Cacheo de página automático para mejorar enormemente el rendimiento del sitio
- Purga automática de páginas relacionadas basada en ciertos eventos
- Caché privada para usuarios con sesión iniciada
- Cacheo de llamadas a la API REST de WordPress
- Cacheo separado para vistas de escritorio y móviles
- Posibilidad de programar la purga para URL específicas
- Compatible con WooCommerce y bbPress
- Comandos de WordPress CLI
- Sistema API para integrar fácilmente la caché
- Excluir de la caché por URI, categoría, etiqueta, cookie, agente de usuario
- Rastreador de precarga inteligente compatible con mapas del sitio SEO.
- Los rastreadores múltiples para la caché varían
- Compatible con HTTP/2
- Compatible con HTTP/3 & QUIC
- Compatible con ESI (Edge Side Includes)*
- Widgets y shortcodes como bloques ESI* (requiere el plugin Classic Widgets para WP 5.8 o superior)
* Característica no disponible en OpenLiteSpeed
Recursos de LSCWP
- Únete a nuestra comunidad de Slack para conectar con otros usuarios de LiteSpeed.
- Haz una pregunta en nuestro foro de soporte.
- Ver documentación detallada.
- Read about LSCWP and WordPress on our blog.
- Ayuda a traducir LSCWP.
- Contribute to the LSCWP GitHub repo.
Compatibilidad con terceros
La gran mayoría de plugins y temas son compatibles con LSCache. Nuestra API está disponible para los que no lo son. Utiliza la API para personalizar la purga inteligente, personalizar las reglas de caché, crear cachés variadas y hacer que el nonce de WP sea cacheable, entre otras cosas.
Privacidad
Este plugin incluye algunas sugerencias de texto que puedes agregar a la política de privacidad de tu sitio a través de la guía en los ajustes de privacidad de WordPress.
Para tu propia información: LiteSpeed Caché para WordPress almacena potencialmente una copia duplicada de cada página web que se muestra en tu sitio. Las páginas se almacenan localmente en el sistema donde está instalado el software del servidor de LiteSpeed y los empleados de LiteSpeed no las transfieren ni acceden a ellas de ninguna manera, excepto cuando es necesario para proporcionar soporte técnico rutinario si lo solicitas. Todos los archivos de caché son temporales, y pueden ser fácilmente purgados antes de su expiración natural, si es necesario, mediante un comando Purgar todo. Corresponde a los administradores de cada sitio establecer sus propias reglas de caducidad de la caché.
In addition to caching, our WordPress plugin has online features provided by QUIC.cloud for Image Optimization and Page Optimization services. When one of these optimizations is requested, data is transmitted to a remote QUIC.cloud server, processed, and then transmitted back for use on your site. QUIC.cloud keeps copies of that data for up to 7 days and then permanently deletes it. Similarly, the WordPress plugin has a Reporting feature whereby a site owner can transmit an environment report to LiteSpeed so that we may better provide technical support. None of these features collects any visitor data. Only server and site data are involved.
QUIC.cloud CDN, if enabled, uses LSCache technology to access your site, and serve your content from remote global nodes. Your data is not accessed by QUIC.cloud employees in any way, except as necessary in providing maintenance or technical support.
Por favor, consulta la Política de privacidad de QUIC.cloud para obtener nuestra declaración completa de privacidad/RGPD.
Capturas de pantalla

Benchmarks de plugins 
Administrador – Escritorio 
Administrador – Optimización de imágenes 
Administrador – Rastreador 
Ajustes de administración – Caché 
Ajustes de administrador – Optimización de página 
Ajustes de administración – CDN 
Ajustes de administración – Optimizador de la BD 
Ajustes de administrador – Caja de herramientas 
Ejemplo de página no cacheada 
Ejemplo de página cacheada
Instalación
Para la optimización sin un servidor web LiteSpeed
- Instala el plugin de LiteSpeed Cache para WordPress y actívalo.
- Desde el escritorio de WordPress, navega hasta LiteSpeed Cache > Optimización de página. Activa las características de optimización disponibles en las diferentes pestañas.
Para el almacenamiento en caché y la optimización con un servidor web LiteSpeed
- Instala el servidor web Enterprise LiteSpeed con el módulo LSCache, LiteSpeed Web ADC, o OpenLiteSpeed con módulo de caché (gratuito). O regístrate en QUIC.cloud CDN.
- Instala el plugin de LiteSpeed Cache para WordPress y actívalo.
- Desde el escritorio de WordPress, navega a Caché de LiteSpeed > Caché. Asegúrate de que la opción Activar la caché de LiteSpeed está establecida en
Activar. - Activa las funciones de caché y optimización que desees en las distintas pestañas.
Notas para LiteSpeed Web Server Enterprise
- Asegúrate de que tu licencia incluye el módulo LSCache. Una licencia de prueba para 2-CPUs con módulo LSCache está disponible gratuitamente durante 15 días.
- El servidor debe estar configurado para tener activado el almacenamiento en caché. Si eres el administrador del servidor, haz clic aquí para obtener instrucciones. Si no, pide al administrador del servidor que configure la raíz de caché del servidor.
Notas para OpenLiteSpeed
- Esta integración utiliza el módulo de caché de OpenLiteSpeed.
- Si es una instalación nueva de OLS, la forma más fácil de integrar es usar ols1clk. Si estás usando una instalación de WordPress existente, usa el parámetro
--wordpresspath. - Si tanto OLS como WordPress ya están instalados, por favor sigue las instrucciones en Cómo establecer LSCache para WordPress.
FAQ
-
¿Por qué las funciones de caché requieren LiteSpeed Server?
-
Este plugin se comunica con tu servidor LiteSpeed Web y su caché de páginas integrado (LSCache) para ofrecer un rendimiento superior a tu sitio WordPress. Las características de caché del plugin indican al servidor que una página es almacenable en caché y durante cuánto tiempo, o invalidan páginas en caché específicas utilizando etiquetas.
LSCache es una caché a nivel de servidor, por lo que es más rápida que las cachés a nivel de PHP. Compara con otras cachés basadas en PHP.
Una caché de página permite al servidor evitar por completo las consultas a PHP y a la base de datos. LSCache, en particular, debido a su estrecha relación con el servidor, puede recordar cosas sobre las entradas de la caché que otros plugins no pueden, y puede analizar dependencias. Puede utilizar etiquetas para gestionar la eliminación inteligente de la caché, y puede utilizar cookies variables para servir múltiples versiones de contenido en caché basadas en cosas como móvil vs. escritorio, ubicación geográfica y monedas. Consulta nuestra serie de blogs Caching 101.
Si todo eso suena complicado, no te preocupes. LSCWP funciona directamente desde el principio con ajustes por defecto que son apropiados para la mayoría de los sitios. Consulta la guía para principiantes.
¿No tienes un servidor LiteSpeed? Prueba nuestro servicio CDN QUIC.cloud. Permite que los sitios de cualquier servidor (NGINX y Apache incluidos) experimenten el poder del almacenamiento en caché de LiteSpeed. Haz clic aquí para obtener más información o para probar QUIC.cloud.
-
¿Qué hay de las características de optimización de LSCache?
-
LSCWP incluye características adicionales de optimización, como optimización de la base de datos, minimización y combinación de archivos CSS y JS, HTTP/2 Push, soporte de CDN, caché del navegador, caché de objetos, carga diferida para imágenes y ¡optimización de imágenes! Estas características no requieren el uso de un servidor web LiteSpeed.
-
¿Es el plugin de LiteSpeed Cache para WordPress gratuito?
-
Sí, LSCWP siempre será gratuito y de código abierto. Dicho esto, se necesita un servidor LiteSpeed para las funciones de caché, y hay tarifas asociadas a algunas ediciones del servidor LiteSpeed. Algunos de los servicios online premium proporcionados a través de QUIC.cloud (Servicio CDN, Optimización de imágenes, CSS crítico, Marcador de posición de imágenes de baja calidad, etc.) requieren un pago en determinados niveles de uso. Puedes obtener más información sobre lo que cuestan estos servicios, y qué niveles de servicio son gratuitos, en tu panel de control de QUIC.cloud.
-
¿Que software de servidor es necesario para este plugin?
-
Se requiere una solución de LiteSpeed para poder utilizar las características exclusivas de LiteSpeed de este plugin. Cualquiera de las siguientes opciones funcionará:
- LiteSpeed Web Server Enterprise con módulo LSCache (v5.0.10+)
- OpenLiteSpeed (v1.4.17+)
- LiteSpeed WebADC (v2.0+)
- CDN de QUIC.cloud
Las características generales pueden utilizarse con cualquier servidor web. No se requiere LiteSpeed.
-
¿Funciona este plugin en un entorno en cluster?
-
Las entradas de caché son almacenadas a nivel del servidor litespeed. La solución más simple es usar LiteSpeed WebADC, ya que las entradas de caché serán cacheadas a ese nivel.
Si se está utilizando otro balanceador de carga, las entradas de caché solo se almacenarán en los nodos de backend, no en el balanceador de carga.
Las purgas tampoco serán sincronizadas entre nodos, por lo que esto no es recomendable.
Si necesitas una solución personalizada, por favor contacta con LiteSpeed Technologies en
info@litespeedtech.comAVISO: Las reglas de reescritura creadas por este plugin deben ser copiadas al balanceador de carga.
-
¿Dónde se almacenan los archivos en caché?
-
Las páginas cacheadas son almacenadas y gestionadas por los servidores LiteSpeed.
No se almacena nada en la estructura de archivos de WordPress.
-
¿Funciona LiteSpeed Cache para WordPress con OpenLiteSpeed?
-
Sí, puede funcionar bien con OpenLiteSpeed, aunque algunas características pueden no ser compatibles. Revisa los detalles en Características del plugin arriba. Cualquier cambio de ajustes que requiera modificar el archivo
.htaccessrequerirá un reinicio de servidor. -
¿Es compatible con WooCommerce?
-
Resumiendo: sí. Sin embargo, en algunos temas de WooCommerce, el carrito podría no actualizarse correctamente. Por favor, visita nuestro blog para un tutorial rápido sobre cómo detectar este problema y solucionarlo si es necesario.
-
¿Son optimizadas mis imágenes?
-
Las imágenes no se optimizan automáticamente a menos que establezcas LiteSpeed Cache > Optimización de imágenes > Ajustes de optimización de imágenes > Cron de solicitud automática en
ON. También puedes optimizar tus imágenes manualmente. Más información. -
¿Cómo hago que un nonce de WP se pueda almacenar en caché en mi plugin de terceros?
-
Nuestra API incluye una función que utiliza ESI para “abrir un hueco” en una página en caché para un nonce. Esto permite que el nonce se almacene en caché por separado, independientemente del TTL de la página en la que se encuentre. Más información en la documentación de la API. También aceptamos contribuciones a nuestra lista predefinida de nonces de plugins de terceros conocidos que los usuarios pueden incluir opcionalmente a través de los ajustes ESI del plugin.
-
¿Cómo activo el rastreador?
-
El rastreador está desactivado por defecto, y debe ser activado primero por el administrador del servidor.
Una vez que el rastreador esté activado en el lado del servidor, navega hasta LiteSpeed Cache > Rastreador > Ajustes generales y establece Rastreador en
ON.Para obtener información más detallada sobre la configuración del rastreador, consulta la documentación del rastreador.
-
¿Cuáles son los plugins y temas compatibles conocidos?
-
- 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 – ¡Gracias Raul Peixoto!
- Autoptimize
- Better WP Minify
- WP Touch
- Theme My Login
- WPLister
- WP-PostRatings
- Avada 5.1 RC1+
- Elegant Themes Divi 3.0.67+
- Maquetador Divi de Elegant
- Caldera Forms 1.5.6.2+
- Login With Ajax
- Ninja Forms
- Post Types Order 1.9.3.6+
- “BoomBox — Tema de WordPress de revista viral”
- FacetWP (LSWS 5.3.6+)
- Beaver Builder
- WpDiscuz
- WP-Stateless
- Elementor
- WS Form
- WP Statistics
La gran mayoría de plugins y temas son compatibles con LiteSpeed Cache. Puedes encontrar la información más actualizada sobre compatibilidad en nuestra documentación.
-
¿Cómo puedo informar de fallos de seguridad?
-
Puedes informar de fallos de seguridad a través del programa de divulgación de vulnerabilidades de Patchstack. El equipo de Patchstack ayuda a validar, priorizar y gestionar cualquier vulneración de seguridad. Informar de una vulnerabilidad de seguridad.
Reseñas
Colaboradores & Desarrolladores
“LiteSpeed Cache” es software de código abierto. Las siguientes personas han contribuido a este plugin.
Colaboradores“LiteSpeed Cache” ha sido traducido en 32 idiomas. Gracias a los traductores por sus contribuciones.
Traduce “LiteSpeed Cache” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .
Historial de cambios
7.6.2 – Oct 17 2025
- 🐞Cloud Fixed the PHP 8+ typecast issue in QUIC.cloud signature verification which caused activation failures.
- Purge Restored a delay purge hook while calling purge by CLI. (asafm7)
- REST Dropped legacy code that had been used for development purposes.
- GUI Use a stricter selector for dark mode to prevent side effects.
7.6.1 – Oct 15 2025
- Cloud Increased POST connection timeout to prevent potential failures.
- ⚠️🐞GUI Fixed a frontend display issue caused by the dark mode CSS file loading on the website frontend. (Peter Wells PR#923)
- 🐞Page Optimize Corrected a typo in the DNS prefetch filter. (Yaroslav Yachmenov PR#922)
7.6 – Oct 15 2025
- 🌱Admin Dark mode supported.
- 🌱Purge Added
Purge All - VPIto the Purge menu. (PR#898) - ⚠️🐞Debug Escaped comments to prevent a CSS vulnerability that could occur when debug is on. (#218778 Trustwave #CWE-79)
- Purge Gravatar purge now also clears the database records. (Serafín Danessa, PR#915)
- Conf Fixed an issue where the
Drop Query Stringsetting was not saved when in network mode. (Jory Hogeveen PR#910) - VPI Add fetchpriority and decode attributes to VPI. (Hirak Kalita, serpentdriver, PR#903)
- Cloud Auto sync new Server IP to QUIC.cloud if changed. (cloud86)
- GUI Auto update port value when
Object Cache Methodis changed. - API Dropped legacy
conf::val()function. - 🐞Misc Fixed PHP 7.2 compatibility issue. (Ulrich Viridis, PR#913)
- Misc Added UCSS file path to comment info for easier debug. (PR#914)
7.5.0.1 – Sep 11 2025
- 🐞GUI Fixed an issue where the network dashboard template was missing. (mcworks)
7.5 – Sep 10 2025
- 🌱Image Optimize New option
Optimize Image Sizesto allow user to choose which image sizes to include in optimization request. - 🐞Purge Purge Time setting will respect WP timezone setting now. (PR#893)
- 🐞Conf Fixed a minor type-casting bug, which could cause unnecessary QUIC.cloud sync configuration when the setting is empty.
- Misc Dropped unused rewrite rule from htaccess.
7.4 – Aug 28 2025
- 🌱Media Added new Auto Rescale Original Image option.
- 🌱Toolbox Added ability to Disable All for 24 Hours. (PR#886)
- 🐞CDN Fixed a QUIC.cloud sync configuration failure on network child sites.
- 🐞Object Cache Fixed a bug that failed to detect the Redis connection status.
- Cache Better match iPhone browsers for mobile cache detection.
- Cache Dropped use of
advanced-cache.phpsupport since WP v5.3+ doesn’t need it, and LiteSpeed requires WP v5.3+. - Cache When page is not cacheable, set header to value used by WordPress
Cache-Controlheader. (asafm7) - Page Optimize Better compatibility for dummy CSS removal in cases where other plugins manipulate the quotation marks.
- Page Optimize Dropped v4.2 legacy
LITESPEED_BYPASS_OPTM. - Crawler Now use an .html file to test the port, as some security plugins block .txt files and cause port test failure. (#661828)
- GUI Show current live values for options if they are overridden by filters or the server environment. (PR#885)
- Data Dropped legacy code and upgraded data migration support to LSCWP v5.7-.
- Misc Support the
LITESPEED_DEVconstant to allow switching to a development environment. - Misc Allow leading underscore (
_) for private functions and variables in format checker. - Misc Suppress frequent version check when a certain database option is cached.
- Misc Dropped
sanitize_file_nameusage to prevent template failure when 3rd party plugins manipulate that filter.
7.3.0.1 – Jul 30 2025
- Page Optimize Fixed the page score impact caused by CSS placeholder. (wpconvert, Sean Thompson)
- Page Optimize Fixed wrong prefetch/preload injection when a page contains other
<title>tags. (idatahuy) - Crawler Bypassed port test if no server IP set. (kptk, serkanix, Guillermo)
7.3 – Jul 24 2025
- 🌱CLI Added
wp litespeed-databasedatabase optimization command. - 🌱Misc Added survey and data deletion reminder in deactivation process.
- Core Refactored the template files to comply with WordPress standards.
- Core Refactored the CLI files to comply with WordPress standards. Fixed a bug with CLI
optioncommand failure handler. - ESI Fixed a case where the Edit button is missing on the frontend when the permalink structure is
Plain. (#934261 PR#860) - API Added
litespeed_purge_tagsfilter to allow manipulation of purge tags. - API Allowed overriding
litespeed_ui_eventsvia window property. (Zsombor Franczia PR#865) - API Added
litespeed_vpi_should_queuefilter to allow control over appending to the VPI queue. (tompalmer #855, Viktor Szépe PR#856) - Debug Allowed debug at multisite network level. (PR#861)
- Vary Fixed a possible duplicate WebP vary in Chrome when mimicking an iPhone visit.
- 🐞Vary Used simpler rewrite rule to check for next generation image format support.
- Page Optimize Tuned the optimized data injection location in HTML to improve SEO. (videofinanzas)
- Page Optimize Improved DNS prefetch and preconnect sequence in HTML to be as early as possible. Simplified DNS optimization code.
- 🐞Page Optimize Added the JS Delay library that was missing when page optimization was off while iframe lazy load was on. (Zsombor Franczia #867)
- 🐞Page Optimize Allowed lazy load threshold overwrite. (Zsombor Franczia #852 PR#857)
- 🐞Page Optimize Fixed an issue where the
asyncattribute was replaced even when it contained a value, e.g.async=true. (@macorak) - 🐞Cloud Fixed the API call timestamp file creation warning.
- Cloud No longer include public key when logging QUIC.cloud registration process.
- Image Optimize Resend all images that failed to pull instead of bypassing them. (Ryan D)
- Crawler Checked QUIC.cloud CDN for crawler hit. (PR#866)
- 🐞Crawler Fixed an issue where the non-role-simulator crawler added the whole map to the blocklist on servers that only support port 80.
- GUI Added Enable All Features icon to admin bar when all features are disabled. This replaces the banner that previously displayed in admin. (Tobolo, PR#868)
- GUI Dropped font files. (Masoud Najjar Khodabakhsh)
- 3rd Resolved an issue with an empty WooCommerce ESI nonce and HTML comments on geolocation redirection. (#612331 PR#708)
- OPcache Detected
opcache.restrict_apisetting to prevent PHP warning in purge. (ookris #9496550 PR#812) - Misc Simplified admin JavaScript.
- Misc Fixed download import file extension issue on mobile. (autori76 #874)
- Misc Added existing plugin version to ping API for debugging purposes.
- Misc Fixed comment typos reported by static analysis. (Viktor Szépe PR#836)
- Misc Removed global variables from plugin initialization file. (Viktor Szépe PR#837)
7.2 – Jun 18 2025
- 🌱CDN New option: Cloudflare Clear on purge all. (PR#828)
- Core Used
site_urlinstead ofhome_urlto 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 Resourcesoption. - 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_formatto 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 Upgradenow defaults to OFF. - GUI Showed
Disable all featuresmessage 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 TABLESwithDESCRIBEto 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_confto provide a trigger for configuration updates.
7.1 – Apr 24 2025
- 🌱Page Optimize Added allowlist support for CCSS.
- Cloud CCSS results are now generated asynchronously via QUIC.cloud queue services.
- Cloud Added TTL control to QUIC.cloud services to make next requests more flexible.
- Crawler Dropped non-WebP/AVIF crawler if Next Gen Images are being used.
- 🐞Config Fixed an .htaccess generation bug that occurred when reactivating after previous deactivation. (PR#825)
- GUI Improved the QC registration notice banner for online services thanks to user feedback.
- GUI QUIC.cloud management links will be opened in a single dedicated new window to prevent multiple sessions.
- Page Optimization Enhanced URL fetch validation to avoid exposing possible local info.
- Debug Added a Click to copy logs button under
Log Viewtab. - CLI Removed a vary warning log in CLI for QC activation process with a customized login cookie.
- CLI Removed a log failure in CLI in QC activation process when no existing admin message.
- Misc Check version only after upgrade to reduce the requests.
- Misc Switched to CyberPanel.sh to detect public IP for dash tool.
7.0.1 – Apr 8 2025
- Page Optimize Migrate legacy data to append trailing slash for better compatibility with v7.0-optimized UCSS/CCSS data.
7.0.0.1 – Mar 27 2025
- GUI Resolved a banner message display error in certain old version cases.
- GUI Fixed a continual error banner when site doesn’t use QC.
- Config Fixed a continual CDN sync_conf/purge check issue after upgraded to v7.0.
- 3rd Improved WPML multi lang sync_conf compatibility.
7.0 – Mar 25 2025
- 🌱Image Optimization Added AVIF format.
- Core Changed plugin classes auto load to preload all to prevent upgrade problems.
- Core Refactored configuration data initialization method to realtime update instead of delayed update in plugin upgrade phase.
- Core Used
const.default.jsoninstead ofconst.default.inifor better compatibility in caseparse_ini_file()is disabled. - Core Minimum required PHP version escalated to PHP v7.2.0.
- Core Minimum required WP version escalated to WP v5.3.
- Cloud Dropped
Domain Key. Now using sodium encryption for authentication and validation. - Cloud Added support for
list_preferredin online service node detection. - Cloud Fixed a domain expiry removal PHP warning. (cheekymate06)
- Cloud Auto dropped Cloud error message banner when successfully reconnected.
- Cloud Simplified the configure sync parameters to only compare and post the necessary settings.
- Config Simplified QUIC.cloud CDN Setup. CDN service is now automatically detected when activated in the QUIC.cloud Dashboard.
- Config Dropped the initial version check when comparing md5 to decide if whether to sync the configuration when upgrading the plugin.
- Config
LITESPEED_DISABLE_ALLwill now check the value to determine whether it’s been applied. - Database Optimize Fixed Autoload summary for WP6.6+. (Mukesh Panchal/Viktor Szépe)
- CLI Added QUIC.cloud CDN CLI command:
wp litespeed-online cdn_init --ssl-cert=xxx.pem --ssl-key=xxx -method=cname|ns|cfi. - CLI Added QUIC.cloud CDN CLI command:
wp litespeed-online link --email=xxx@example.com --api-key=xxxx. - CLI Added QUIC.cloud CDN CLI command:
wp litespeed-online cdn_status. - CLI Added
--forceargument for QUIC.cloud CLI commandwp litespeed-online ping. - Image Optimization Dropped
Auto Pull Cronsetting. Added PHP constLITESPEED_IMG_OPTM_PULL_CRONsupport. - Image Optimization Added Soft Reset Counter button to allow restarting image optimization without destroying previously optimized images.
- Image Optimization Added support for
LITESPEED_IMG_OPTM_PULL_THREADSto adjust the threads to avoid PHP max connection limits. - Image Optimization Added support for the latest firefox WebP Accept header change for serving WebP.
- Image Optimization Allowed PHP Constant
LITESPEED_FORCE_WP_REMOTE_GETto force usingwp_remote_get()to pull images. - Image Optimization Dropped API filter
litespeed_img_optm_options_per_image. - Image Optimization Auto redirect nodes if the server environment is switched between Preview and Production.
- Purge Allowed
LSWCP_EMPTYCACHEto be defined as false to disable the ability to Purge all sites. - Purge Each purge action now has a hook.
- Purge Fixed
PURGESINGLEandPURGEquery string purge tag bug. - Purge
PURGEwill purge the single URL only likePURGESINGLE. - ESI Fixed a log logic failure when ESI buffer is empty.
- ESI Added Elementor nonces (jujube0ajluxl PR#736)
- ESI Fixed a no-cache issue in no-vary ESI requests that occurred when
Login Cookiewas set. - ESI ESI will no longer send cookie update headers.
- Vary Vary name correction, which used to happen in the
after_setup_themehook, now happens later in theinithook. - Crawler Enhanced hash generation function for cryptographic security.
- Crawler Added back
Role Simulatorw/ IP limited to127.0.0.1only. UseLITESPEED_CRAWLER_LOCAL_PORTto use 80 if original server does not support 443. - Crawler Enhanced Role Simulator security by disallowing editor or above access in settings.
- Crawler Defaulted and limited crawler
Run Durationmaximum to 900 seconds and dropped the setting. - Crawler Crawler will be stopped when load limit setting is 0.
- Crawler Dropped
Delaysetting. Added PHP constLITESPEED_CRAWLER_USLEEPsupport. - Crawler Dropped
Timeoutsetting. Added PHP constLITESPEED_CRAWLER_TIMEOUTsupport. - Crawler Dropped
Threadssetting. Added PHP constLITESPEED_CRAWLER_THREADSsupport. - Crawler Dropped
Interval Between Runssetting. Added PHP constLITESPEED_CRAWLER_RUN_INTERVALsupport. - Crawler Dropped
Sitemap Timeoutsetting. Added PHP constLITESPEED_CRAWLER_MAP_TIMEOUTsupport. - Crawler Dropped
Drop Domain from Sitemapsetting. Added PHP constLITESPEED_CRAWLER_DROP_DOMAINsupport. - Crawler Fixed wrong path of .pid file under wp-admin folder in certain case. (igobybus)
- Crawler Show an empty map error and disabled crawler when the map is not set yet.
- Page Optimize Updated request link parser to follow the site permalink. (Mijnheer Eetpraat #766)
- Page Optimize Updated latest CSS/JS optimization library to fix issues for RGB minification and external imports when combining CSS.
- Page Optimize Exclude Google Analytics from JavaScript optimization. (James M. Joyce #269 PR#726)
- Page Optimize Fixed typo in
LITESPEED_NO_OPTMconstant definition. (Roy Orbitson PR#796) - CDN Fixed CDN replacement for inline CSS url with round brackets case. (agodbu)
- GUI Added an Online Service tab under General menu.
- GUI Added a QUIC.cloud CDN tab.
- GUI Combined all Crawler settings to a single setting tab.
- GUI Switch buttons rtl compatibility. (Eliza/Mehrshad Darzi #603)
- GUI Fixed an issue where an irremovable banner couldn’t be echoed directly.
- GUI Limited page speed chart to cacheable servers only.
- Tag Fixed a potential warning in tags. (ikiterder)
- Tag Appended AJAX action to cache tags.
- Tag Dropped normal HTTP code. Only error codes (403/404/500) will be used for tags.
- Misc Fixed fatal activation error on Network installation when no other plugins are active. (PR#808 #9496550)
- Misc Improved README file by adding minimum supported PHP/WordPress versions. (Viktor Szépe)
- Misc Added reliance on just-in-time translation loading. (Pascal Birchler #738)
- Misc Will now check whether the filename is valid before saving a file to fix the possible Object Cache log issue. (Mahdi Akrami #761)
- Misc Fixed PHP 7.2 compatibility in cloud message. (Viktor Szépe #771)
- Misc Incompatibility warning banner for third party plugins is now dismissible.
- Misc Generated robots.txt file under litespeed folder to discourage search engine indexing of static resource files. (djwilko12)
- Debug Escalated debug initialization to as early as possible to allow more configuration information to be logged.
- 3rd Fixed warning in Buddy Press code integration. (Viktor Szépe/antipole PR#778)
6.5.4 – Dec 16 2024
- Page Optimize Fixed Google Fonts broken with the Async option. (HivePress #787)
6.5.3 – Dec 4 2024
- Misc Quote escaped in attributes when building HTML. (CVE-2024-51915)
6.5.2 – Oct 17 2024
- Crawler Removed barely used Role Simulator from Crawler, to prevent potential security issues.
- Misc Removed
mt_srandfunction in random hash generation to slightly improve the hash result.
6.5.1 – Sep 25 2024
- Security This release includes two security updates to enhance the post validation of the editor (CVE-2024-47373), and to secure the GUI queue display from malicious vary input (CVE-2024-47374).
- Media Sanitized dimensions for the images when replacing with placeholders. (TaiYou)
- Page Optimize Sanitized vary value in queue list. (TaiYou)
- Cloud Silent API error when failing to retrieve news updates.
6.5.0.2 – Sep 6 2024
- Debug Compatibility improvement for WP installations w/o
AUTH_KEYdefined inwp-config.php.
6.5.0.1 – Sep 4 2024
- 🔥Debug Fixed a corner case fatal error when Object Cache is ON but failed to connect, and
wp-content/litespeeddirectory is not writable, and debug option is ON.
6.5 – Sep 4 2024
*❗Security This release includes several debug log improvements for improved security, as listed below. Update strongly recommended.
* Debug Moved debug log to litespeed individual folder /wp-content/litespeed/debug/.
* Debug Disallowed visits to /litespeed/debug/ folder log files in .htaccess.
* Debug Dropped const LSCWP_DEBUG_PATH support.
* Debug Renamed debug.purge.log to purge.log.
* Debug Added dummy index.php for debug folder.
* Debug Used random string for log filenames.
* Debug Removed cookies-related info. (Thanks to Rafie)
* Debug Dropped Log Cookies option.
* Report Escaped report content to protect it from potential XSS attack. (Islam R alsaid #505746)
* ESI Added nonce for Advanced Custom Fields + Advanced Forms. (David Lapointe Gilbert #439)
* Purge Run ACTION_PURGE_EMPTYCACHE even if cache is disabled in network admin. (Philip #453)
* Page Optimize Disable UCSS exclusion when UCSS is inactived. (#640)
* 3rd Fixed undefined warning in WooCommerce Widgets. (Lolosan #719)
* 3rd Correct the integration with User Switching. (John Blackbourn #725)
* 3rd Fixed Admin Bar Missing issue on DIVI + Elementor frontend. (thyran/robertstaddon PR#727)
6.4.1 – Aug 19 2024
- ❗Security This release patches a security issue that may affect previous LSCWP versions since v1.9.
- 🐞Page Optimize Fixed HTML minification returning blank page issue. (#706)
- 🐞CDN Fixed a bug when Cloudflare status option is empty. (#684 #992174)
- Core Minimum required WP version escalated to WP v4.9.
6.4 – Aug 13 2024
- Cache Corrected QC and LSADC cache hit status.
- Cloud Allow partner info removal in QUIC.cloud notification.
- Crawler Separated CSS preparation validation from crawler validation.
- GUI Moved
WordPress Image Quality Controlsetting fromImage Optimizationmenu toPage Optimizationmenu. - 3rd Add Elementor Edit button back in ESI. (PR#635)
- 3rd Fixed Instant click potential conflict w/ other plugins.
6.3.0.1 – Jul 29 2024
- 🔥🐞Rest Disabled WP default Editor cache for REST requests to fix editor errors. (Shivam)
- Cache Supported
cache_nocacheable.txtpredefined settings.
6.3 – Jul 22 2024
- 🌱Page Optimize HTML Keep Comments: When minifying HTML do not discard comments that match a specified pattern. (#328853)
- 🌱Cache Cache POST requests. Now can configure POST/GET AJAX requests to be cached. (#647300)
- Cache Bypass admin initialization when doing ajax call. (Tim)
- Cache Better control over the cache location #541 (Gal Baras/Tanvir Israq)
- Cloud Added nonce for callback validation to enhance security. (Chloe@Wordfence)
- Cloud Fixed an error message for daily quota.
- Cloud Display error message when communicating with QUIC.cloud causes a token error.
- ESI Bypass ESI at an earlier stage when getting
DONOTCACHEPAGE. - ESI Added ESI nonce for Events Calendar and jetMenu mobile hamburger menu. (#306983 #163710 PR#419)
- ESI Added WP Data Access nonce (PR#665)
- ESI Added WP User Frontend ESI nonce (PR#675)
- Media Ignored images from JS in image size detection (PR#660)
- GUI Moved Preset menu from network level to site level for multisite networks.
- GUI Suppressed sitemap generation message if not triggered manually.
- GUI Added CloudFlare purge to front end menu.
- GUI Allowed customized partner CDN login link on dash.
- Page Optimize Cleaned up litespeed_url table when clearing url files. (PR#664)
- Page Optimize Updated Instant Click library to version 5.2.0.
- Page Optimize Added Flatsome theme random string excludes. (PR#415)
- Page Optimize Exclude Cloudflare turnstile from JS optimizations. (Tobolo)
- Page Optimize Fixed Cloudflare Turnstile issues. (Contributolo PR#671/672)
- Object Improved debug log for object cache status. (PR#669)
- Object Added brief parseable header comments to the drop-in file. (OllieJones)
- Debug Trimmed debug log.
- Misc Improved compatibility and sped up resolving for JSON functions
json_encode/json_decode. (hosni/szepeviktor #693) - Misc Fixed typos in params and comments. (szepeviktor #688)
- Image Optimization Fixed an issue which suppressed new requests when there were no new images in the library but there were unprocessed images in the send queue.
- Image Optimization Improved Cloud side quota check by disallowing new requests if notified but not pulled.
- Image Optimization Keep image attributes when replacing dimensions. (PR#686 #381779)
6.2.0.1 – Apr 25 2024
- 🔥🐞Page Optimize Fixed the image display issue that occurs with Elementor’s
data-settingsattribute when the WebP image is not yet ready. (kanten/cbwwebmaster/reedock #132840 #680939 #326525)
6.2 – Apr 23 2024
- 🌱Crawler Added Crawler hit/miss filter. (#328853)
- 🌱CLI Image optimization now supports
wp litespeed-image batch_switch orig/optm. (A2Hosting) - 🌱VPI Auto preload VPI images. (Ankit)
- Object Added support for username/password authentication for Redis (PR#616 Donatas Abraitis/hostinger)
- Page Optimize Now supporting Elementors data-settings WebP replacement. (Thanks to Ryan D)
- Cache Send
Cache-Control: no-cache, no-store, must-revalidate, max-age=0when page is not cacheable. (asafm7/Ruikai) - Cache Cache control will respect
X-Http-Method-Overridenow. (George) - Cache No cache for
X-Http-Method-Override: HEAD. (George) - Cache Specified LSCWP in adv-cache compatible file.
- Cache Fixed redirection loop if query string has tailing ampersand (#389629)
- Cache Dropped “Cache Favicon.ico” option as it is redundant with 404 cache. (Lauren)
- Cache Fixed deprecated PHP v8 warning in page redirection. (Issue#617 dcx15)
- Cloud REST callback used ACL for QC ips validation.
- Cloud Fixed a typo in parsing cloud msg which prevented error messages to show.
- Cloud Carried on PHP ver for better version detection purpose.
- Cloud Escaped token to show correctly in report.
- Cloud Fixed a QC cloud ip verification setup failure in PHP 5.3.
- 🐞Cloud Fixed a continual new version detection.
- 🐞Image Optimize Fixed a summary counter mismatch for finished images. (A2Hosting)
- CDN Auto CDN setup compatibility with WP versions less than 5.3.
- 🐞CDN Fixed wrong replacement of non image files in image replacement. (Lucas)
- GUI Further filtered admin banner messages to prevent from existing danger code in database.
- REST Fixed a potential PHP warning in REST check when param is empty. (metikar)
6.1 – Feb 1 2024
- 🌱Database New Clear Orphaned Post Meta optimizer function.
- Image Optimize Fixed possible PHP warning for WP requests library response.
- Image Optimize Unlocked
noabortto all async tasks to avoid image optimization timeout. (Peter Wells) - Image Optimize Fixed an issue where images weren’t being pulled with older versions of WordPress. (PR#608)
- Image Optimize Improved exception handling when node server cert expire.
- 🐞Image Optimize The failed to pull images due to 404 expiry will now be able to send the request again.
- Crawler CLI will now be able to force crawling even if a crawl was recently initiated within the plugin GUI.
- Page Optimize Fixed a dynamic property creation warning in PHP8. (PR#606)
- Page Optimize Fixed an issue where getimagesize could cause page optimization to fail. (PR#607)
- Tag Fixed an array to string conversion warning. (PR#604)
- Object Cache Return false to prevent PHP warning when Redis fails to set a value. (PR#612)
- Cache Tag Fixed an issue where $wp_query is null when getting cache tags. (PR#589)
6.0.0.1 – Dec 15 2023
- 🐞Image Optimize Grouped the taken notification to regional center servers to reduce the load after image pulled.
6.0 – Dec 12 2023
- 🌱Optimización de imágenes Pull en paralelo (⭐ Contribución de Peter Wells #581)
- 🌱Caché CLI Crawler.
- 🌱Caché Nueva opción Variar Cookies.
- 🌱Medios Nueva opción Precargar imagen destacada. (Ankit)
- Núcleo Reseña de la seguridad de Codebase. (Agradecimiento especial a Rafie Muhammad @ Patchstack)
- Purga La purga no mostrará el mensaje QC si no se vacía ninguna cola.
- Purga Corregida una posible advertencia cuando el tipo de contenido no es el esperado. (victorzink)
- Configuración Ahora se puede vaciar el campo IP del servidor. (#111647)
- Configuración Parche de vulnerabilidad de configuración de CDN de CloudFlare. (Gulshan Kumar #541805)
- Crawler Suprimido el mensaje de generación del mapa del sitio cuando se ejecuta mediante cron.
- Crawler PHP v8.2 Corrección de la advertencia de creación de propiedades dinámicas. (oldrup #586)
- VPI Ahora VPI es compatible con nombres de archivo no alfabéticos.
- VPI Corregido el aviso de PHP8.2 obsoleto. (Ryan D)
- ESI Corregido el problema del nonce ESI que solo muestra comentarios HTML. (Giorgos K.)
- 🐞Optimización de página Corregido un error PHP fatal causado por la habilitación masiva del plugin WHM para servicios que no están en uso. (Michael)
- 🐞Red Corrige las opciones en memoria para multisitios. (Tynan #588)
- Red Corrige el enlace
Desactivar todas las funcionespara Multisitio. - 🐞Optimización de imágenes Al eliminar la imagen original también se eliminarán las imágenes optimizadas.
- Optimización de imágenes Aumentado el límite de tiempo para el proceso pull.
- Optimización de imágenes La última hora de extracción y la etiqueta cron se incluyen ahora en el resumen de optimización.
- Optimización de imágenes Corregidas las imágenes de fondo inusuales de los pases de diapositivas de Elementor. (Ryan D)
- 🐞Optimización de base de datos Se ha corregido un problema por el que la limpieza de las revisiones de las entradas fallaba al limpiar los postmeta. (Tynan #596)
- Rastreador Agregadas actualizaciones de estado al CLI. (Lars)
- 3º purga de categorías de productos WPML para WooCommerce. (Tynan #577)
5.7.0.1 – Oct 25 2023
- Mejoras en la interfaz gráfica de usuario para los mensajes de banner de administrador. (#694622)
- Mejoras en la configuración de CDN. (#694622)
- Optimización de imágenes mejoras en el proceso de comprobación de identificación de imagen. (#694622)
5.7 – Oct 10 2023
- 🌱Optimizar página Nueva opción disponible: Preconectar. (xguiboy/Mukesh Patel)
- 🌱3º Nueva opción Vary para Mini Cart para WooCommerce. (Ruikai)
- Cloud Fuerza la sincronización de la configuración con QUIC.cloud si se vuelve a activar la CDN.
- Cloud Fuerza la sincronización de la configuración con QUIC.cloud si se lee la clave del dominio.
- Cloud Limita los campos multilínea al enviar a CC.
- Caché Trata las peticiones HEAD tan cacheables como las GET. (George Wang)
- 🐞ESI Parcheado un posible problema de vulnerabilidad. (István Márton@Wordfence #841011)
- 🐞ESI Sobrescribe SCRIPT_URI para evitar que la subpetición ESI provoque redireccionamientos. (Tobolo)
- 🐞Optimizar imagen Omite el procesamiento innecesario de imágenes cuando estas solo se hayan optimizado parcialmente. (Ruikai)
- 🐞Invitado el modo Invitado ya no se activará WebP directamente. (Michael Heymann)
- CDN Desactivar automáticamente CDN si la URL de CDN no es válida. (Ruikai)
- CDN corrigió una advertencia de parámetro nulo para PHP v8.1 (#584)
- API Agregado el filtro
litespeed_media_add_missing_sizespara permitir omitir la opción “agregar tamaños que faltan” de Media (para optimización de invitados y otros). (PR #564) - Invitado Corregido el informe soft 404 y robots.txt para guest.vary.php.
- Vary Activo
litespeed_vary_cookiespara LSWS Enterprise. - GUI Evita que WebP tip se muestre erróneamente cuando el Modo Invitado está desactivado.
- GUI Agregado buzón de promoción QUIC.cloud a la página del panel de control.
- 3º
Pagespeed Ninjaagregado a la lista de bloqueados debido a su mal comportamiento.
