LiteSpeed Cache

Descrizione

LiteSpeed ​​Cache per WordPress (LSCWP) è un plugin d’accelerazione per i siti web del tipo tutto in uno, dotato di un’esclusiva cache a livello di server e di una serie di funzionalità espressamente dedicate all’ottimizzazione.

LSCWP supporta WordPress Multisito ed è compatibile con i plugin più diffusi, tra cui WooCommerce, bbPress e Yoast SEO.

LiteSpeed Cache per WordPress è compatibile con ClassicPress.

Requisiti

Le caratteristiche generali possono essere utilizzate da chiunque con qualsiasi server web (LiteSpeed, Apache, NGINX, etc., etc.).

Le caratteristiche esclusive di LiteSpeed richiedono uno dei seguenti requisiti: OpenLiteSpeed, prodotti commerciali LiteSpeed, hosting basato su LiteSpeed o QUIC.cloud CDN. Perché?

Funzionalità del plugin

Caratteristiche generali

  • Cache della CDN QUIC.cloud gratuita
  • Supporto per la cache degli oggetti (Memcached / LSMCD / Redis)
  • Ottimizzazione delle immagini (senza perdite / con perdita)
  • Minificare CSS, JavaScript ed HTML
  • Minifica i CSS / JS in linea & esterni
  • Combinare CSS / JS
  • Genera automaticamente i CSS critici
  • Lazy Load d’immagini / iframes
  • Segnaposto immagine responsive
  • Supporto CDN multiplo
  • Carica i CSS in modo asincrono
  • Rinviare / ritardare il caricamento di JS
  • Supporto per la Cache del Browser
  • Pulitore ed ottimizzatore del database
  • Ottimizzazione del punteggio di PageSpeed (incluso Core Web Vitals)
  • Supporto per la cache OPcode+
  • HTTP / 2 Push per CSS / JS (sui server web che lo supportano)
  • Prefetch DNS
  • API di Cloudflare
  • Supporto per siti web singoli e per siti web multisito (network)
  • Impostazioni per l’importazione / esportazione
  • Interfaccia attraente e di facile comprensione
  • AVIF/WebP image format support
  • Controllo dell’heartbeat

+ Questo servizio non è fornito dal plugin LSCache, né è garantito che venga installato dal tuo fornitore di servizi. Tuttavia, il plugin è compatibile con il servizio se è in uso sul tuo sito web.

Caratteristiche esclusive di LiteSpeed

  • Memorizzazione nella cache automatica delle pagine per migliorare notevolmente le prestazioni del sito web
  • Svuotamento automatico delle pagine correlate in base a determinati eventi
  • Cache privata per gli utenti loggati
  • Caching delle chiamate API REST di WordPress
  • Memorizzazione nella cache separato delle visualizzazioni sui dispositivi desktop e mobile
  • Possibilità di programmare l’eliminazione d’indirizzi URL specifici
  • Supporto per WooCommerce e per bbPress
  • Comandi per WordPress CLI
  • Sistema API per una facile integrazione della cache
  • Escludere dalla cache per URI, categoria, tag, cookie, agente utente
  • Crawler intelligente di precaricamento con supporto per le mappe dei siti web SEO-friendly
  • I crawler multipli variano per la cache
  • Supporto per HTTP/2
  • Supporto per HTTP/3 &amp QUIC
  • Supporto ESI (Edge Side Include)*
  • Widget e shortcode come blocchi ESI* (richiede l’uso del plugin Classic Widgets per WP 5.8+)

* Funzione non disponibile in OpenLiteSpeed

Risorse LSCWP

Compatibilità con plugin, add-on e software di terze parti

La maggior parte dei plugin e dei temi è compatibile con LSCache. La nostra API è disponibile per tutti quelli che non lo sono. Utilizza l’API per personalizzare lo svuotamento intelligente, per personalizzare le regole della cache, creare variazioni nella cache e rendere WP nonce memorizzabile nella cache, tra le altre cose.

Privacy

Questo plugin include esempi testuali che puoi aggiungere alla privacy policy del tuo sito web tramite la guida nelle impostazioni sulla privacy di WordPress.

Per tua informazione: LiteSpeed Cache per WordPress memorizza potenzialmente una copia duplicata di ogni pagina web visualizzata sul tuo sito web. Le pagine sono memorizzate localmente sul sistema in cui è installato il software del server LiteSpeed e non sono trasferite o accessibili ad i dipendenti di LiteSpeed in alcun modo, se non nella misura necessaria a fornire l’assistenza tecnica di routine se richiesta. Tutti i file della cache sono temporanei e possono essere facilmente cancellati prima della loro scadenza naturale, se necessario, tramite un comando “Svuota tutto”. Spetta agli amministratori dei singoli siti web stabilire le proprie regole di scadenza della cache.

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.

Si prega di consultare la Privacy policy di QUIC.cloud per la nostra dichiarazione completa sulla privacy / GDPR.

Screenshot

  • Benchmark dei plugin
  • Amministrazione – Bacheca
  • Amministrazione – Ottimizzazione delle immagini
  • Amministrazione – Crawler
  • Impostazioni d’amministrazione – Cache
  • Impostazioni dell’amministrazione – Ottimizzazione della pagina
  • Impostazioni d’amministrazione – CDN
  • Impostazioni d’amministrazione – Ottimizzatore del DB
  • Impostazioni dell’amministrazione – Casella degli strumenti
  • Esempio di perdita della cache
  • Esempio di hit della cache

Installazione

Vedi la documentazione completa.

Per l’ottimizzazione senza un server web basato su LiteSpeed

  1. Installa il plugin LiteSpeed ​​Cache per WordPress ed attivalo.
  2. Dalla bacheca di WordPress, vai su LiteSpeed Cache > Ottimizzazione della pagina. Abilita le funzioni d’ottimizzazione disponibili nelle varie schede.

Per la cache e l’ottimizzazione con un server web basato su LiteSpeed

  1. Installa LiteSpeed ​​Web Server Enterprise con il modulo LSCache, LiteSpeed ​​Web ADC oppure OpenLiteSpeed con modulo della cache (Gratuito). Oppure iscriviti a QUIC.cloud CDN.
  2. Installa il plugin LiteSpeed ​​Cache per WordPress ed attivalo.
  3. Dalla bacheca di WordPress, vai su LiteSpeed Cache > Cache, assicurati che l’opzione Abilita la cache LiteSpeed sia impostata su ON.
  4. Abilita le funzioni di memorizzazione nella cache e d’ottimizzazione desiderate nelle varie schede.

Note per LiteSpeed Web Server Enterprise

  • Assicurati che la tua licenza includa il modulo LSCache. Una licenza di prova per 2 CPU con modulo LSCache è disponibile gratuitamente per 15 giorni.
  • Il server deve essere configurato per avere la memorizzazione nella cache abilitata. Se sei l’amministratore del server, fai clic qui per le istruzioni. Altrimenti, chiedi all’amministratore del server di configurare la cache di root per il server.

Note per OpenLiteSpeed

  • Quest’integrazione utilizza il modulo della cache di OpenLiteSpeed.
  • Se si tratta di una nuova installazione di OLS, il modo più semplice per integrarla è utilizzare ols1clk. Se si utilizza un’installazione WordPress esistente, utilizza il parametro --wordpresspath.
  • Se OLS e WordPress sono già installati, segui le istruzioni riportate in Come configurare LSCache per WordPress.

FAQ

Perché le funzioni della cache richiedono l’utilizzo di un server basato su LiteSpeed?

Questo plugin comunica con il tuo Web Server LiteSpeed e con la sua cache integrata (LSCache) per offrire prestazioni superiori al tuo sito web sviluppato con WordPress. Le funzioni di cache del plugin indicano al server che una pagina è memorizzabile nella cache ed anche per quanto tempo, oppure invalidano determinate pagine memorizzate nella cache utilizzando dei tag.

LSCache è una cache a livello di server, quindi è più veloce delle cache a livello di PHP. Confronto con altre cache basate su PHP.

La cache di una pagina permette al server d’ignorare completamente le query di PHP e del database. LSCache, in particolare, grazie alla sua stretta relazione con il server, è in grado di ricordare cose sulle voci della cache che altri plugin non possono ricordare e di analizzare le dipendenze. Può utilizzare i tag per gestire lo svuotamento intelligente della cache e può utilizzare vari cookie per servire più versioni dei contenuti nella cache in base a fattori quali i dispositivi mobili rispetto a quelli desktop, la posizione geografica e le valute. Vedi la nostra serie di blog sul Caching 101.

Se tutto questo ti sembra complicato, non preoccuparti. LSCWP funziona subito, con impostazioni predefinite adatte alla maggior parte dei siti web. Vedi la guida per i principianti.

Non hai un server basato su LiteSpeed? Prova il nostro servizio QUIC.cloud CDN. Permette adi siti web su qualsiasi server (NGINX ed Apache inclusi) di sperimentare la potenza del caching di LiteSpeed! Clicca qui per saperne di più o per provare QUIC.cloud.

E le funzioni di ottimizzazione di LSCache?

LSCWP include ulteriori funzioni d’ottimizzazione, come l’ottimizzazione del database, la minificazione e la combinazione di file CSS e JS, HTTP/2 Push, il supporto alle CDN, la cache del browser, la cache degli oggetti, il Lazy Load delle immagini e l’ottimizzazione delle immagini! Queste funzioni non richiedono l’utilizzo di un server web basato su LiteSpeed.

Il plugin LiteSpeed Cache per WordPress è gratuito?

Sì, LSCWP sarà sempre gratuito ed open source. Detto questo, per le funzionalità di cache è necessario un server basato su LiteSpeed ​​e sono previste tariffe associate ad alcune edizioni del server LiteSpeed. Alcuni dei servizi online premium forniti tramite QUIC.cloud (servizio CDN, ottimizzazione delle immagini, CSS critici, segnaposto d’immagini di bassa qualità, etc., etc) richiedono il pagamento a determinati livelli di utilizzo. Puoi scoprire di più sul costo di questi servizi e sui livelli di servizio gratuiti nella bacheca di QUIC.cloud.

Quale software del server è necessario per questo plugin?

Per utilizzare le funzioni LiteSpeed esclusive di questo plugin è necessaria una soluzione basata su LiteSpeed. Qualsiasi soluzione tra le seguenti funzionerà:

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

Le Caratteristiche generali possono essere utilizzate con qualsiasi server web. LiteSpeed non è necessario.

Questo plugin funziona in un ambiente cluster?

Le voci della cache vengono memorizzate a livello del server basato su LiteSpeed. La soluzione più semplice è quella di utilizzare LiteSpeed WebADC, in quanto le voci della cache saranno memorizzate a quel livello.

Se si utilizza un altro bilanciatore del carico, le voci della cache saranno memorizzate solo nei nodi di backend e non nel bilanciatore del carico.

Inoltre, le operazioni di svuotamento non verranno sincronizzate tra i nodi, pertanto ciò non è consigliabile.

Se è necessaria una soluzione personalizzata, contatta LiteSpeed Technologies a questo indirizzo email info@litespeedtech.com.

AVVISO: le regole di riscrittura create da questo plugin devono essere copiate nel Load Balancer.

Dove vengono memorizzati i file nella cache?

Le pagine nella cache sono memorizzate e gestite dai server basati su LiteSpeed.

Non viene memorizzato nulla all’interno della struttura dei file di WordPress.

LiteSpeed Cache per WordPress funziona con OpenLiteSpeed?

Sì, può funzionare bene con OpenLiteSpeed, anche se alcune funzioni potrebbero non essere supportate. Vedi Caratteristiche del plugin qui sopra per avere maggiori dettagli. Qualsiasi modifica delle impostazioni che richieda la modifica del file .htaccess richiederà il riavvio del server.

WooCommerce è supportato?

In breve, sì. Tuttavia, per alcuni temi WooCommerce, il carrello potrebbe non essere aggiornato correttamente. Ti invitiamo a visitare il nostro blog per un rapido tutorial su come individuare questo problema e riuscire eventualmente a risolverlo.

Le mie immagini sono ottimizzate?

Le immagini non vengono ottimizzate automaticamente a meno che tu non abbia impostato LiteSpeed Cache > Ottimizzazione delle immagini > Impostazioni d’ottimizzazione delle immagini > Richiesta automatica del CRON su ON. Puoi anche ottimizzare le immagini manualmente. Per saperne di più.

Come faccio a rendere una nonce di WP memorizzabile nella cache del mio plugin di terze parti?

La nostra API include una funzione che utilizza l’ESI per “bucare” una pagina in cache per un nonce. In questo modo il nonce viene memorizzato nella cache separatamente, indipendentemente dal TTL della pagina in cui si trova. Per saperne di più consulta la documentazione dell’API. Accogliamo con favore anche i contributi al nostro elenco predefinito di nonce noti di plugin di terze parti che gli utenti possono includere facoltativamente tramite le impostazioni ESI del plugin.

Come faccio ad abilitare il crawler?

Il crawler è disabilitato per impostazione predefinita e deve essere abilitato dall’amministratore del server.

Una volta abilitato il crawler lato server, vai su LiteSpeed Cache > Crawler > Impostazioni generali ed imposta Crawler su ON.

Per informazioni più dettagliate sulla configurazione del crawler, consulta la documentazione del crawler.

Quali sono i plugin ed i temi compatibili?

La maggior parte dei plugin e dei temi è compatibile con LiteSpeed ​​Cache. Le informazioni più aggiornate sulla compatibilità sono disponibili nella nostra documentazione

Come posso segnalare i bug relativi alla sicurezza?

Puoi segnalare i bug di sicurezza attraverso il Patchstack Vulnerability Disclosure Program. Il team di Patchstack ti aiuterà a convalidare, valutare e gestire qualsiasi tipo di vulnerabilità della sicurezza. Segnala una vulnerabilità della sicurezza.

Recensioni

15 Novembre 2025
Very neat and professional plugin. Thank you so much.
6 Novembre 2025
Page Load Time Improved by 99.67% PageSpeed Score Improved by 17% 👍
30 Ottobre 2025
LiteSpeed Cache has dramatically improved my page speed and caching efficiency. The suite of options (CDN, image optimization, etc.) is robust and effective. Thank you for maintaining such a powerful caching solution!
Leggi tutte le recensioni di 2.691

Contributi e sviluppo

“LiteSpeed Cache” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“LiteSpeed Cache” è stato tradotto in 32 lingue. Grazie ai traduttori per i loro contributi.

Traduci “LiteSpeed Cache” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog

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 - VPI to 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 String setting 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 Method is 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 Sizes to 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.php support 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-Control header. (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_DEV constant 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_name usage 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-database database 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 option command 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_tags filter to allow manipulation of purge tags.
  • API Allowed overriding litespeed_ui_events via window property. (Zsombor Franczia PR#865)
  • API Added litespeed_vpi_should_queue filter 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 async attribute 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_api setting 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_url instead of home_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 with DESCRIBE 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

  • 🌱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 View tab.
  • 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.json instead of const.default.ini for better compatibility in case parse_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_preferred in 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_ALL will 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 --force argument for QUIC.cloud CLI command wp litespeed-online ping.
  • Image Optimization Dropped Auto Pull Cron setting. Added PHP const LITESPEED_IMG_OPTM_PULL_CRON support.
  • 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_THREADS to 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_GET to force using wp_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_EMPTYCACHE to be defined as false to disable the ability to Purge all sites.
  • Purge Each purge action now has a hook.
  • Purge Fixed PURGESINGLE and PURGE query string purge tag bug.
  • Purge PURGE will purge the single URL only like PURGESINGLE.
  • 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 Cookie was set.
  • ESI ESI will no longer send cookie update headers.
  • Vary Vary name correction, which used to happen in the after_setup_theme hook, now happens later in the init hook.
  • Crawler Enhanced hash generation function for cryptographic security.
  • Crawler Added back Role Simulator w/ IP limited to 127.0.0.1 only. Use LITESPEED_CRAWLER_LOCAL_PORT to 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 Duration maximum to 900 seconds and dropped the setting.
  • Crawler Crawler will be stopped when load limit setting is 0.
  • Crawler Dropped Delay setting. Added PHP const LITESPEED_CRAWLER_USLEEP support.
  • Crawler Dropped Timeout setting. Added PHP const LITESPEED_CRAWLER_TIMEOUT support.
  • Crawler Dropped Threads setting. Added PHP const LITESPEED_CRAWLER_THREADS support.
  • Crawler Dropped Interval Between Runs setting. Added PHP const LITESPEED_CRAWLER_RUN_INTERVAL support.
  • Crawler Dropped Sitemap Timeout setting. Added PHP const LITESPEED_CRAWLER_MAP_TIMEOUT support.
  • Crawler Dropped Drop Domain from Sitemap setting. Added PHP const LITESPEED_CRAWLER_DROP_DOMAIN support.
  • 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_OPTM constant 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_srand function 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 Sanitizzate le dimensioni delle immagini quando vengono sostituite con dei segnaposto. (TaiYou)
  • Page Optimize Ha eliminato il valore di variazione nell’elenco delle code. (TaiYou)
  • Cloud Errore API silenzioso quando non riesce a recuperare gli aggiornamenti delle notizie.

6.5.0.2 – Sep 6 2024

  • Debug Miglioramento della compatibilità per le installazioni di WP senza AUTH_KEY definito in wp-config.php.

6.5.0.1 – Sep 4 2024

  • 🔥Debug Corretto un errore irreversibile quando la Cache degli Oggetti è attiva ma la connessione non è riuscita e la directory wp-content/litespeed non è scrivibile e l’opzione di debug è attiva.

6.5 – Sep 4 2024

*❗Sicurezza Questo rilascio include diversi miglioramenti ai log di debug per migliorare la sicurezza, come elencato di seguito. L’aggiornamento è fortemente consigliato.
* Debug Spostato il log di debug nella cartella individuale di Litespeed /wp-content/litespeed/debug/.
* Debug Disconosciute le visite ad i file di log della cartella /litespeed/debug/ in .htaccess.
* Debug Eliminato il supporto a const LSCWP_DEBUG_PATH.
* Debug Rinominato debug.purge.log in purge.log.
* Debug Aggiunto il file index.php per la cartella di debug.
* Debug Utilizzata una stringa casuale per i nomi dei file di log.
* Debug Rimosse le informazioni relative ad i cookie. (Grazie a Rafie)
* Debug Eliminata l’opzione Log Cookies.
* Report Eliminato il contenuto del report per proteggerlo da un potenziale attacco XSS. (Islam R alsaid #505746)
* ESI Aggiunto il nonce per i campi personalizzati avanzati e per i moduli avanzati. (David Lapointe Gilbert #439)
* Purge Esegui ACTION_PURGE_EMPTYCACHE anche se la cache è disabilitata nell’amministrazione di rete. (Philip #453)
* Page Optimize Disabilita l’esclusione UCSS quando UCSS è inattivo. (#640)
* Corretto l’avviso non definito nei widget di WooCommerce. (Lolosan #719)
* Corretta l’integrazione con il cambio di utente. (John Blackbourn #725)
* Corretto il problema della barra d’ amministrazione mancante sul frontend DIVI + Elementor. (thyran/robertstaddon PR#727)

6.4.1 – Aug 19 2024

  • Sicurezza Questo rilascio corregge un problema di sicurezza che potrebbe riguardare le versioni precedenti di LSCWP a partire dalla v1.9.
  • 🐞Ottimizzazione della pagina Corretto il problema della minificazione dell’HTML che restituisce una pagina vuota. (#706)
  • 🐞CDN Corretto un bug quando l’opzione di stato di Cloudflare è vuota. (#684 #992174)
  • Core La versione minima richiesta di WP è stata aumentata a WP v4.9.

6.4 – Aug 13 2024

  • Cache Corretto lo stato di hit della cache QC e LSADC.
  • Cloud Consenti la rimozione delle informazioni sul partner nella notifica di QUIC.cloud.
  • Crawler Separazione della convalida della preparazione dei CSS dalla convalida del crawler.
  • GUI Spostata l’impostazione Controllo della qualità delle immagini di WordPress dal menu Ottimizzazione delle immagini al menu Ottimizzazione della pagina.
  • Terze parti Aggiunto il pulsante “Modifica” di Elementor in ESI. (PR#635)
  • Terze parti Corretto il potenziale conflitto del clic istantaneo con altri plugin.

6.3.0.1 – Jul 29 2024

  • 🔥🐞Rest Disabilita la cache dell’editor predefinito di WP per le richieste REST per risolvere gli errori dell’editor. (Shivam)
  • Cache Supporta le impostazioni predefinite cache_nocacheable.txt.

6.3 – Jul 22 2024

  • 🌱Ottimizzazione della pagina Conserva i commenti HTML: Durante la minificazione dell’HTML non scartare i commenti che corrispondono ad un modello specificato. (#328853)
  • 🌱Cache Cache delle richieste POST. Ora è possibile configurare le richieste POST / GET di AJAX da memorizzare nella cache. (#647300)
  • Cache Bypassare l’inizializzazione dell’amministratore quando si effettua una chiamata ajax. (Tim)
  • Cache È stato migliorato il controllo della posizione della cache #541 (Gal Baras/Tanvir Israq)
  • Cloud Aggiunto nonce per la convalida del callback per migliorare la sicurezza. (Chloe@Wordfence)
  • Cloud Corretto un messaggio d’errore per la quota giornaliera.
  • Cloud Visualizza un messaggio d’errore quando la comunicazione con QUIC.cloud causa un errore di token.
  • ESI Bypassare l’ESI in una fase precedente quando si ottiene DONOTCACHEPAGE.
  • ESI Aggiunto nonce ESI per il calendario degli eventi e per il menu hamburger di jetMenu mobile. (#306983 #163710 PR#419)
  • ESI Aggiunto WP Data Access nonce (PR#665)
  • ESI Aggiunto WP User Frontend ESI nonce (PR#675)
  • Media Ignora le immagini da JS nel rilevamento delle dimensioni delle immagini (PR#660)
  • GUI Il menu delle preimpostazioni è stato spostato dal livello del network al livello del sito web per il network multisito.
  • GUI Soppressione del messaggio di generazione della mappa del sito web se non attivata manualmente.
  • GUI Aggiunta la cancellazione di CloudFlare al menu del frontend.
  • GUI Consentito il link d’accesso al partner CDN personalizzato nella dash.
  • Ottimizzazione della pagina Pulita la tabella litespeed_url quando si cancellano i file degli url. (PR#664)
  • Ottimizzazione della pagina Aggiornamento della libreria Instant Click alla versione 5.2.0.
  • Ottimizzazione della pagina Aggiunta l’esclusione delle stringhe casuali del tema Flatsome. (PR#415)
  • Ottimizzazione della pagina Escludi il turnstile di Cloudflare dalle ottimizzazioni JS. (Tobolo)
  • Ottimizzazione della pagina Risolti i problemi di Cloudflare Turnstile. (PR#671/672)
  • Oggetto Migliorato il log di debug per lo stato della cache degli oggetti. (PR#669)
  • Oggetto Aggiunti brevi commenti d’intestazione parsibili al file drop-in. (OllieJones)
  • Debug Riduce il log di debug.
  • Varie Migliorata la compatibilità e velocizzata la risoluzione delle funzioni JSON json_encode/json_decode. (hosni/szepeviktor #693)
  • Varie Corretti errori di battitura nei parametri e nei commenti. (szepeviktor #688)
  • Ottimizzazione delle immagini È stato risolto un problema che sopprimeva le nuove richieste quando non c’erano nuove immagini nella libreria ma c’erano immagini non elaborate nella coda di invio.
  • Ottimizzazione delle immagini Migliorato il controllo delle quote lato Cloud disabilitando le nuove richieste se notificate ma non estratte.
  • Ottimizzazione delle immagini Conserva gli attributi dell’immagine quando cambia la dimensione dell’immagine. (PR#686 #381779)

6.2.0.1 – Apr 25 2024

  • 🔥🐞Ottimizzazione della pagina Corretto il problema di visualizzazione delle immagini che si verifica con l’attributo data-settings di Elementor quando l’immagine WebP non è ancora pronta. (kanten/cbwwebmaster/reedock #132840 #680939 #326525)

6.2 – Apr 23 2024

  • 🌱Crawler Aggiunto il filtro hit / miss del crawler. (#328853)
  • 🌱CLI L’ottimizzazione delle immagini ora supporta wp litespeed-image batch_switch orig/optm. (A2Hosting)
  • 🌱VPI Precarica automaticamente le immagini VPI. (Ankit)
  • Oggetto Aggiunto il supporto per l’autenticazione nome utente / password per Redis (PR#616 Donatas Abraitis / hostinger)
  • Ottimizzazione della pagina ora supporta la sostituzione WebP dei dati di Elementors. (Grazie a Ryan D)
  • Cache Invia Cache-Control: no-cache, no-store, must-revalidate, max-age=0 quando la pagina non è memorizzabile nella cache. (asafm7/Ruikai)
  • Cache Il controllo della cache rispetterà X-Http-Method-Override ora. (George)
  • Cache Nessuna cache per X-Http-Method-Override: HEAD. (George)
  • Cache LSCWP specificato nel file compatibile con adv-cache.
  • Cache Corretto il ciclo di reindirizzamento se la stringa di query ha un ampersand in coda (#389629)
  • Cache Eliminata l’opzione “Cache Favicon.ico” perché ridondante con la cache 404. (Lauren)
  • Cache Corretto l’avviso di PHP v8 deprecato nel reindirizzamento delle pagine. (Problema#617 dcx15)
  • Cloud La richiamata REST utilizzava l’ACL per la convalida IPS QC.
  • Cloud Corretto un errore di battitura nel parsing dei msg del cloud che impediva la visualizzazione dei messaggi di errore.
  • Cloud Portato ver su PHP per un migliore rilevamento della versione.
  • Cloud Il token sfuggito viene visualizzato correttamente nel report.
  • Cloud Corretto un errore di verifica dell’indirizzo IP del cloud di QC in PHP 5.3.
  • 🐞Cloud Corretto il rilevamento continuo di nuove versioni.
  • 🐞Ottimizzazione dell’immagine Corretto un errore di corrispondenza del contatore del riepilogo per le immagini finite. (A2Hosting)
  • CDN Compatibilità dell’impostazione automatica del CDN con le versioni di WP inferiori alla 5.3.
  • 🐞CDN Corretta la sostituzione errata di file non immagine nella sostituzione delle immagini. (Lucas)
  • GUI Ulteriori messaggi banner dell’amministratore filtrati per evitare il codice di pericolo esistente nel database.
  • REST Corretto un potenziale avviso di PHP nel controllo REST quando il parametro è vuoto. (metikar)

6.1 – Feb 1 2024

  • 🌱Database Nuova funzione d’ottimizzazione “Pulisci i meta post orfani”.
  • Ottimizzazione dell’immagine Corretto un possibile avviso di PHP per la risposta della libreria delle richieste di WP.
  • Ottimizzazione dell’immagine Sbloccato noabort a tutti i task async per evitare il timeout dell’ottimizzazione delle immagini. (Peter Wells)
  • Ottimizzazione dell’immagine Corretto un problema per cui le immagini non venivano estratte con le vecchie versioni di WordPress. (PR#608)
  • Ottimizzazione dell’immagine Migliorata la gestione delle eccezioni quando scade il cert del server del nodo.
  • 🐞Ottimizzazione dell’immagine Chi non è riuscito a prelevare le immagini a causa della scadenza causata dall’errore HTTP 404 potrà ora inviare nuovamente la richiesta.
  • Crawler La CLI sarà ora in grado di forzare il crawling anche se un crawl è stato avviato di recente nella GUI del plugin.
  • Ottimizzazione della pagina È stato corretto un avviso di creazione delle proprietà dinamiche in PHP 8. (PR#606)
  • Ottimizzazione della pagina È stato corretto un problema per cui getimagesize poteva causare il fallimento dell’ottimizzazione della pagina. (PR#607)
  • Tag È stato corretto un avviso di conversione da array a stringa. (PR#604)
  • Cache degli oggetti Restituire false per evitare l’avviso di PHP quando Redis non riesce ad impostare un valore. (PR#612)
  • Cache tag Corretto un problema per cui $wp_query è nullo quando si ottengono i tag della cache. (PR#589)

6.0.0.1 – Dec 15 2023

  • 🐞Ottimizzazione dell’immagine Raggruppa le notifiche prese dai server dei centri regionali per ridurre il carico dopo l’estrazione delle immagini.

6.0 – Dec 12 2023

  • 🌱Ottimizzazione dell’immagine Tirata parallela. (⭐ Contributo di Peter Wells #581)
  • 🌱Cache CLI per il Crawler.
  • 🌱Cache Nuova opzione vary cookie.
  • 🌱Media Nuova opzione precarica un’immagine in evidenza. (Ankit)
  • Core Revisione della sicurezza del codice di base. (Un ringraziamento speciale a Rafie Muhammad @ Patchstack)
  • Svuota Lo svuotamento non mostrerà il messaggio QC se nessuna queue viene cancellata.
  • Svuota È stato corretto un potenziale avviso quando il tipo di contenuto non era quello previsto. (VictorZink)
  • Configurazione Il campo “IP del Server” ora può essere svuotato. (#111647)
  • Configurazione Patch per la vulnerabilità delle impostazioni della CDN di CloudFlare. (Gulshan Kumar #541805)
  • Crawler Soppressione del messaggio di generazione della sitemap quando viene eseguito da cron.
  • Crawler Correzione dell’avviso di PHP v8.2 della creazione di proprietà dinamiche. (oldrup #586)
  • VPI VPI ora può supportare i nomi dei file non alfabetici.
  • VPI È stato corretto il problema con l’avviso di PHP 8.2 deprecato. (Ryan D)
  • ESI È stato corretto il problema del nonce ESI che mostra solo il commento HTML. (Giorgos K.)
  • 🐞Ottimizzazione della pagina È stato corretto un errore di PHP fatale causato dall’abilitazione di massa del plugin WHM per i servizi non in uso. (Michael)
  • 🐞Network Corrette le opzioni in memoria per il multisito. (Tynan #588)
  • Rete Correggi il link Disattiva tutte le funzionalità per Multisito.
  • 🐞Ottimizzazione dell’immagine Rimuovendo l’immagine originale si rimuovono anche le immagini ottimizzate.
  • Ottimizzazione dell’immagine Aumenta il limite di tempo per il processo di pull.
  • Ottimizzazione dell’immagine L’ora dell’ultimo pull e il tag cron ora sono inclusi nel riepilogo dell’ottimizzazione.
  • Ottimizzazione dell’immagine Immagini di sfondo insolite per Elementors Slideshow. (Ryan D)
  • 🐞Ottimizzazione del database Correzione di un problema per cui la pulizia delle revisioni dei post falliva durante la pulizia dei postmeta. (Tynan #596)
  • Crawler Aggiunti aggiornamenti di stato alla CLI. (Lars)
  • Terze parti WPML: svuotamento delle categorie dei prodotti per WooCommerce. (Tynan #577)

5.7.0.1 – Oct 25 2023

  • GUI Miglioramenti alla messaggistica del banner dell’amministratore. (#694622)
  • CDN Miglioramenti alla configurazione della CDN. (#694622)
  • Ottimizzazione dell’immagine Miglioramenti al processo di verifica dell’identificazione delle immagini. (#694622)

5.7 – Oct 10 2023

  • 🌱Ottimizzazione della pagina Nuova opzione disponibile: Preconnessione. (xguiboy/Mukesh Patel)
  • 🌱3rd New Vary for Mini Cart option for WooCommerce. (Ruikai)
  • Cloud Forza la sincronizzazione della configurazione con QUIC.cloud se la CDN è riabilitata.
  • Cloud Forza la sincronizzazione della configurazione su QUIC.cloud se viene letta la chiave di dominio.
  • Cloud Limita i campi a più righe quando vengono inviati a QC.
  • Cache Tratta le richieste HEAD come quelle GET. (George Wang)
  • 🐞ESI È stato risolto un possibile problema di vulnerabilità. (István Márton@Wordfence #841011)
  • 🐞ESI Sovrascrivi lo SCRIPT_URI per evitare che la richiesta secondaria di ESI dia origine a reindirizzamenti. (Tobolo)
  • 🐞Ottimizzazione dell’immagine Evita l’elaborazione non necessaria delle immagini quando le immagini sono state ottimizzate solo parzialmente. (Ruikai)
  • 🐞Ospite La modalità ospite non abilita più direttamente WebP. (Michael Heymann)
  • CDN Disabilita automaticamente la CDN se l’indirizzo URL della CDN non è valido. (Ruikai)
  • CDN Corretto un avviso di parametro nullo per PHP v8.1 (#584)
  • API Aggiunto il filtro litespeed_media_add_missing_sizes per consentire di bypassare l’opzione “aggiungi le dimensioni mancanti” dei Media (per Ottimizzazione degli ospiti ed altro). (PR #564)
  • Opsite Corretto il soft 404 ed il rapporto del file robots.txt per guest.vary.php.
  • Vary Abilitato litespeed_vary_cookies per LSWS Enterprise.
  • GUI Abbiamo impedito la visualizzazione errata del suggerimento WebP quando la “Modalità ospite” è disattivata.
  • GUI Aggiunta la casella postale della promozione di QUIC.cloud nella pagina della bacheca.
  • Terze parti Aggiunto pagespeed ninja alla blocklist a causa del suo cattivo comportamento.