LiteSpeed Web Server è sviluppato dalla società LiteSpeed Technologies. La versione commerciale, detta Enterprise, è molto diffusa tra i provider di hosting condiviso: si installa al posto di Apache senza che i clienti debbano modificare i loro siti. Ne esiste un’edizione open source, OpenLiteSpeed, che non ne condivide tutte le capacità.
Come funziona LiteSpeed
Il produttore descrive LiteSpeed come un sostituto diretto di Apache, in grado di caricarne direttamente i file di configurazione e di leggere i file .htaccess. Le regole di riscrittura di WordPress, le restrizioni di accesso e le protezioni aggiunte dai plugin continuano quindi a funzionare. Dichiara anche la compatibilità con i pannelli di controllo scritti per Apache, con moduli per cPanel, Plesk e DirectAdmin.
Sotto il cofano l’architettura è a eventi, come quella di Nginx: pochi processi seguono un gran numero di connessioni. PHP viene eseguito da processi lsphp, che dialogano con il server tramite LSAPI, l’interfaccia propria di LiteSpeed. LiteSpeed supporta anche HTTP/3 e QUIC.

LSCache e il plugin LiteSpeed Cache
Il punto di forza di LiteSpeed per WordPress è LSCache, una cache delle pagine integrata nel server. Quando una pagina è in cache, LiteSpeed la restituisce senza avviare PHP né interrogare il database. Il plugin LiteSpeed Cache per WordPress dialoga con questa cache: decide quali pagine conservare, quali escludere (carrello, account cliente, amministrazione) e quando svuotarle dopo una modifica.
La pagina ufficiale del plugin distingue due famiglie di funzioni. Le funzioni esclusive, tra cui la cache automatica delle pagine, richiedono OpenLiteSpeed, un prodotto commerciale LiteSpeed, un hosting dotato di LiteSpeed o la CDN QUIC.cloud. Le funzioni generali, come l’ottimizzazione delle immagini, la minificazione di CSS, JavaScript e HTML o il supporto a una cache degli oggetti Redis o Memcached, funzionano su qualsiasi server, Apache e Nginx compresi.
Per WordPress
- Controlla il server prima di installare il plugin: l’header di risposta
serverindica spesso LiteSpeed. Su Apache o Nginx senza QUIC.cloud il plugin non fornisce cache delle pagine. - Una sola cache delle pagine: non sovrapporre LiteSpeed Cache a un altro plugin di cache delle pagine.
- Aggiorna il plugin in fretta: molto diffuso, ha avuto diverse vulnerabilità serie, tra cui le escalation di privilegi del 2024. La nostra cronologia delle vulnerabilità di LiteSpeed Cache elenca le versioni interessate.
- Escludi dalla cache le pagine personali: una pagina account messa in cache per errore può mostrare i dati di un cliente a un altro.
WP Masquerade svuota la cache di LiteSpeed Cache dopo ogni modifica alle sue impostazioni e adatta le sue regole al server; la pagina compatibilità con hosting e cache descrive questo funzionamento.
Errori frequenti
Installare LiteSpeed Cache su un hosting Apache pensando di ottenere la stessa cache delle pagine; credere che LiteSpeed e OpenLiteSpeed siano identici, mentre quest’ultimo legge solo le regole di riscrittura del .htaccess; dimenticare di svuotare la cache dopo aver modificato un menu o un widget.