Salta al contenuto

Che cos’è LiteSpeed e come funziona

Pubblicato il Aggiornato il

In breve: Che cos’è LiteSpeed: ? LiteSpeed Web Server è un web server ad alte prestazioni che riceve le richieste dei visitatori e consegna le pagine del sito.

Che cos’è LiteSpeed

Che cos’è LiteSpeed? Xlogic utilizza LiteSpeed Web Server Enterprise nella propria infrastruttura hosting al posto di Apache, insieme al motore di cache LSCache.

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.

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:

  1. il browser stabilisce una connessione sicura con il server;
  2. LiteSpeed identifica dominio, percorso e regole applicabili;
  3. se la pagina può essere memorizzata, il motore LSCache cerca una copia valida;
  4. in caso di cache hit, la copia viene inviata senza rigenerare l’intera pagina;
  5. in caso di cache miss, la richiesta raggiunge PHP e l’applicazione;
  6. il CMS genera la risposta, eventualmente interrogando il database;
  7. 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.

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:

ProdottoCaratteristiche principaliScenario tipico
LiteSpeed Web Server EnterpriseEdizione 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.
OpenLiteSpeedEdizione 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.

Domande frequenti

Che cos’è LiteSpeed e a cosa serve?

LiteSpeed è un web server che riceve le richieste HTTP/HTTPS e consegna i contenuti del sito, eseguendo o inoltrando le parti dinamiche quando necessario. È progettato per gestire in modo efficiente molte richieste e può integrare meccanismi di cache a livello server.

Qual è la differenza tra LiteSpeed Enterprise e OpenLiteSpeed?

Sono prodotti distinti della stessa famiglia. Condividono parte della tecnologia, ma differiscono per compatibilità, funzioni, modalità di gestione e supporto; per questo una configurazione valida per uno non va applicata automaticamente all’altro.

Guide Xlogic correlate

Fonti tecniche

Che cos’è LiteSpeed e come funziona ultima modifica: 2017-10-19T10:06:09+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?