Che cos’è LiteSpeed? LiteSpeed Web Server è un web server ad alte prestazioni che riceve le richieste dei visitatori e consegna le pagine del sito. Xlogic utilizza LiteSpeed Web Server Enterprise nella propria infrastruttura hosting al posto di Apache, insieme al motore di cache LSCache.
Risposta rapida: LiteSpeed è il software che gestisce le connessioni HTTP e HTTPS tra browser e sito. La sua architettura event-driven, la compatibilità con configurazioni Apache e la cache integrata consentono di servire molte richieste in modo efficiente. Le prestazioni finali dipendono comunque anche dal sito, dal database, dal codice, dalle immagini e dalla configurazione della cache.
In breve: LiteSpeed Web Server, LSCache e il plugin LiteSpeed Cache non sono la stessa cosa. Il web server gestisce le richieste; LSCache conserva copie delle pagine idonee; il plugin comunica al motore quali contenuti memorizzare, escludere o eliminare dalla cache.
Che cos’è un web server e quale ruolo svolge LiteSpeed
Quando un visitatore apre un dominio, il browser invia una richiesta al server. Il web server interpreta la richiesta, applica le regole configurate per il dominio e restituisce una risposta: una pagina HTML, un’immagine, un file CSS, un download oppure un codice di errore.
Per una pagina dinamica, come quelle generate da WordPress o da un eCommerce, possono intervenire anche PHP, il database e il CMS. Il web server coordina la richiesta e consegna il risultato al browser. Per questo influisce su tempi di risposta, gestione delle connessioni, compatibilità delle regole e utilizzo delle risorse.
Secondo la pagina ufficiale di LiteSpeed Web Server, l’edizione Enterprise è un sostituto diretto di Apache: può leggere le configurazioni Apache, supporta i file .htaccess ed è compatibile con pannelli come cPanel. Non è un semplice proxy davanti ad Apache, ma il web server che lo sostituisce.
Come funziona LiteSpeed quando viene richiesta una pagina
Il percorso preciso cambia in base all’applicazione e alla configurazione, ma una richiesta tipica segue questi passaggi:
- il browser stabilisce una connessione sicura con il server;
- LiteSpeed identifica dominio, percorso e regole applicabili;
- se la pagina può essere memorizzata, il motore LSCache cerca una copia valida;
- in caso di cache hit, la copia viene inviata senza rigenerare l’intera pagina;
- in caso di cache miss, la richiesta raggiunge PHP e l’applicazione;
- il CMS genera la risposta, eventualmente interrogando il database;
- LiteSpeed restituisce la pagina e, se le regole lo consentono, la conserva per richieste successive.
La cache non viene applicata indistintamente a ogni risposta. Pagine personali, sessioni autenticate, carrelli, checkout e contenuti con cookie specifici possono richiedere esclusioni o versioni separate. Nei CMS supportati, il plugin LiteSpeed Cache comunica queste informazioni al motore del server.
La documentazione ufficiale LSCache per WordPress descrive la page cache come una copia HTML di una pagina dinamica: servire la copia evita di ricostruire la stessa risposta a ogni visita e riduce il lavoro richiesto all’applicazione.
Quali vantaggi offre LiteSpeed
Architettura event-driven
LiteSpeed utilizza un’architettura orientata agli eventi per gestire molte connessioni con un numero contenuto di processi. Questo modello riduce l’overhead rispetto a un approccio che dedica un processo o un thread completo a ogni connessione e aiuta il server durante i picchi di traffico.
Compatibilità con Apache e cPanel
LiteSpeed Web Server Enterprise può leggere configurazioni Apache e regole presenti nei file .htaccess. Per chi utilizza un hosting cPanel, questa compatibilità consente di continuare a gestire redirect, riscritture e molte direttive già previste dall’ambiente, senza dover tradurre la configurazione nel formato di un altro web server.
Cache integrata a livello server
LSCache è integrata nel web server. Quando una pagina è già disponibile e valida, LiteSpeed può servirla prima che la richiesta raggiunga PHP e il database. Per comprendere il principio generale consulta anche che cos’è la cache per i siti web.
Protocolli web moderni
LiteSpeed supporta HTTP/2, HTTP/3, QUIC e TLS 1.3. Il protocollo realmente utilizzato dipende dal browser, dalla rete, dal certificato e dall’eventuale presenza di un CDN o proxy. Il solo supporto del server non garantisce che ogni visita utilizzi automaticamente HTTP/3.
Integrazione con strumenti di sicurezza
LiteSpeed è compatibile con regole ModSecurity e include meccanismi per limitare connessioni e traffico anomalo. Queste funzioni fanno parte della sicurezza dell’infrastruttura, ma non sostituiscono aggiornamenti del CMS, plugin affidabili, password robuste, backup e protezione degli account.
LiteSpeed Enterprise e OpenLiteSpeed: differenze
LiteSpeed Technologies distribuisce più prodotti. I due web server più conosciuti condividono parte della tecnologia, ma non sono intercambiabili in ogni scenario:
| Prodotto | Caratteristiche principali | Scenario tipico |
|---|---|---|
| LiteSpeed Web Server Enterprise | Edizione commerciale, sostituzione diretta di Apache, integrazione con cPanel e compatibilità estesa con configurazioni Apache e .htaccess. | Hosting condiviso, reseller, server gestiti e infrastrutture con numerosi siti. |
| OpenLiteSpeed | Edizione open source gratuita, con propria gestione e differenze nel caricamento delle modifiche a .htaccess. | Server amministrati direttamente, ambienti personalizzati e progetti che scelgono l’edizione open source. |
Xlogic utilizza LiteSpeed Web Server Enterprise. La comparazione ufficiale delle edizioni LiteSpeed indica che OpenLiteSpeed richiede un riavvio per caricare le nuove modifiche a .htaccess, mentre l’edizione Enterprise è progettata come sostituto diretto di Apache.
Che differenza c’è tra LiteSpeed, LSCache e il plugin
| Componente | Funzione |
|---|---|
| LiteSpeed Web Server | Riceve le richieste HTTP/HTTPS, applica le regole del sito e invia le risposte. |
| LSCache | È il motore di cache a livello server che memorizza e serve le copie delle pagine idonee. |
| LiteSpeed Cache per WordPress | È il plugin che comunica con LSCache, gestisce purge ed esclusioni e offre ulteriori funzioni di ottimizzazione. |
Il plugin non sostituisce il web server. Le sue funzioni di page cache richiedono un motore LiteSpeed compatibile; altre funzioni, come alcune ottimizzazioni di immagini, database o risorse, possono invece essere disponibili anche su web server differenti.
Su un sito WordPress ospitato da Xlogic puoi consultare la guida alla gestione della cache per WordPress. Per Joomla, Drupal, PrestaShop e altri CMS supportati, verifica invece come attivare LSCache per i CMS.
Come verificare se LiteSpeed e LSCache sono attivi
Puoi effettuare una verifica dal browser senza modificare il sito:
- apri il sito in una finestra privata, senza essere autenticato;
- apri gli strumenti per sviluppatori del browser;
- seleziona la scheda Rete o Network;
- ricarica la pagina e seleziona la richiesta HTML principale;
- controlla le intestazioni della risposta.
In base alla configurazione potresti vedere server: LiteSpeed e intestazioni come x-litespeed-cache: hit oppure x-litespeed-cache: miss. Un hit indica che è stata servita una copia già presente; un miss indica che la copia non era disponibile in quel momento e può essere stata generata per la richiesta successiva.
L’assenza di queste intestazioni non dimostra da sola che LiteSpeed sia inattivo. Un CDN, un reverse proxy o una regola di sicurezza può nasconderle o sostituirle. Inoltre pagine escluse dalla cache, utenti autenticati e richieste con cookie particolari possono non mostrare un risultato hit.
Come usare correttamente LiteSpeed Cache su WordPress
- verifica che il plugin LiteSpeed Cache sia attivo;
- non utilizzare contemporaneamente più plugin di page cache;
- mantieni le impostazioni predefinite finché non hai un’esigenza misurabile;
- dopo una modifica importante, elimina soltanto la cache pertinente;
- controlla il risultato sia da autenticato sia da una finestra privata;
- su eCommerce verifica carrello, checkout e area personale;
- modifica una funzione di ottimizzazione alla volta e prova il sito prima di proseguire.
Se una modifica non appare, segui la procedura per cancellare la cache di WordPress. Evita di svuotare l’intera cache del server o di disattivare il sistema senza una diagnosi: potresti influire inutilmente sulle prestazioni senza risolvere la causa.
LiteSpeed rende automaticamente veloce qualsiasi sito?
No. Il web server e la page cache possono ridurre il tempo necessario a gestire molte richieste, ma non correggono automaticamente tutti i problemi dell’applicazione. Un sito può restare lento a causa di:
- immagini troppo pesanti o caricate in dimensioni non corrette;
- plugin, temi o estensioni inefficienti;
- query lente o database non ottimizzato;
- JavaScript e CSS eccessivi;
- chiamate a servizi esterni;
- pagine non memorizzabili perché personalizzate;
- risorse del piano insufficienti per il carico reale.
Per una diagnosi completa, misura separatamente tempo di risposta del server, peso della pagina, richieste esterne e comportamento del CMS. La guida su come rendere più veloce un sito raccoglie gli interventi che devono affiancare la cache.
Problemi comuni con LiteSpeed Cache
Le modifiche del sito non si vedono
Elimina la cache della pagina o dell’applicazione interessata e controlla da una finestra privata. Se utilizzi anche un CDN, può essere necessario verificare separatamente la sua cache. Non confondere la cache del browser con quella generata dal server.
Una pagina mostra contenuti non aggiornati
Controlla che il CMS o il plugin che modifica il contenuto invii correttamente il purge. Le pagine dinamiche possono richiedere esclusioni, TTL differenti o un’integrazione specifica. Prima di cambiare molte opzioni insieme, annota URL, orario e condizioni nelle quali compare il problema.
Carrello, checkout o area riservata hanno un comportamento anomalo
Non inserire manualmente queste pagine nella cache pubblica. Verifica cookie, esclusioni e compatibilità del plugin eCommerce. Ripristina l’ultima configurazione funzionante se il problema è iniziato dopo una modifica.
Il sito cambia dopo minificazione o combinazione dei file
Page cache e ottimizzazione di CSS o JavaScript sono funzioni differenti. Disattiva soltanto l’opzione che ha causato il problema, pulisci la cache relativa e ripeti il test. Non è necessario disattivare LiteSpeed Web Server.
Se il problema continua, apri un ticket su Xlogic indicando dominio, URL coinvolto, data e ora, operazione eseguita, risultato atteso e risultato osservato. Allega uno screenshot o le intestazioni utili, ma non inviare password o chiavi private.
Domande frequenti su LiteSpeed
Che cos’è LiteSpeed?
LiteSpeed Web Server è un web server ad alte prestazioni che gestisce le richieste HTTP e HTTPS. Xlogic utilizza l’edizione Enterprise al posto di Apache nella propria infrastruttura hosting.
LiteSpeed sostituisce Apache?
Sì. LiteSpeed Web Server Enterprise è progettato come sostituto diretto di Apache, può leggere le sue configurazioni ed è compatibile con file .htaccess e pannelli come cPanel.
LiteSpeed e LSCache sono la stessa cosa?
No. LiteSpeed è il web server; LSCache è il suo motore di cache. Nei CMS, un plugin comunica al motore quali pagine memorizzare, escludere o eliminare dalla cache.
Serve il plugin LiteSpeed Cache su WordPress?
Il plugin permette a WordPress di comunicare correttamente con la cache del server, gestire purge, esclusioni e contenuti differenti. Evita di usarlo insieme a un altro plugin di page cache.
Come verifico se una pagina viene servita da LSCache?
Controlla le intestazioni della richiesta HTML da una finestra privata. X-LiteSpeed-Cache: hit indica una copia già disponibile; miss indica che la pagina non era in cache in quel momento. CDN e proxy possono nascondere queste intestazioni.