In breve: sui server Xlogic la compressione delle risposte Web può essere già gestita da LiteSpeed, da cPanel o da un livello CDN. Prima di aggiungere regole a .htaccess , controlla quindi se il server restituisce già Content-Encoding: br oppure Content-Encoding: gzip . Se la compressione è attiva, non devi aggiungere altro.
Indice dei contenuti
Gzip, Brotli e mod_deflate
Gzip e Brotli riducono la quantità di dati trasferiti per risorse testuali come HTML, CSS, JavaScript, JSON e SVG. Il browser comunica gli algoritmi supportati con l’header Accept-Encoding; il server indica quello scelto con Content-Encoding.
mod_deflate è un modulo Apache. Non va confuso con il vecchio mod_gzip e non è l’unico modo per comprimere le risposte. LiteSpeed Web Server supporta direttamente Gzip e Brotli, mentre una CDN può applicare la compressione dopo aver ricevuto la risposta dal server di origine.
Come verificare la compressione
- Apri una pagina pubblica del sito in una finestra anonima.
- Apri gli strumenti per sviluppatori del browser e seleziona la scheda Rete o Network.
- Ricarica la pagina, seleziona il documento HTML e leggi gli header della risposta.
- Cerca
Content-Encoding: broppureContent-Encoding: gzip. - Ripeti il controllo su un file CSS o JavaScript servito dal tuo dominio.
Da terminale puoi eseguire anche questo test, sostituendo il dominio di esempio:
curl -I -H 'Accept-Encoding: br, gzip' https://www.example.it/Un file JPEG, PNG, WebP, ZIP o PDF può non essere compresso perché il formato è già compresso. L’assenza di Content-Encoding su quel tipo di risorsa non dimostra un problema.
Come attivarla da cPanel
Se la verifica mostra che le risorse testuali non sono compresse e nel tuo account è disponibile la funzione Optimize Website, aprila in cPanel. Scegli la compressione di tutti i contenuti oppure dei MIME type necessari, salva e ripeti il controllo degli header.
La funzione compare soltanto quando il server e la configurazione dell’account la supportano. Se non è presente, non significa necessariamente che la compressione sia disattivata: LiteSpeed o un altro livello del servizio possono già gestirla.
WordPress e LiteSpeed Cache
LiteSpeed Cache ottimizza cache e risorse di WordPress, ma la compressione HTTP viene applicata dal server o dalla CDN. Non installare un secondo plugin soltanto per ottenere Gzip se l’header dimostra che la risposta è già compressa.
Dopo una modifica svuota la cache di LiteSpeed Cache e, se presente, quella della CDN. Esegui quindi un nuovo test in una sessione anonima: una risposta memorizzata prima della modifica può mostrare un risultato non aggiornato.
Se la compressione non risulta attiva
- verifica più risorse testuali, non una sola immagine;
- controlla separatamente dominio diretto e dominio dietro CDN;
- accertati che la risposta non provenga dalla cache del browser;
- cerca regole duplicate o contraddittorie nel file
.htaccess; - se dopo una modifica compare un errore 500, ripristina subito la copia precedente di
.htaccess.
Su un VPS o server dedicato la configurazione globale di LiteSpeed spetta all’amministratore. Su hosting condiviso non tentare di modificare la configurazione globale del Web server.
Cosa non fare
- non copiare blocchi
mod_gzipdatati senza sapere quale Web server li interpreterà; - non comprimere nuovamente immagini e archivi già compressi;
- non attivare la stessa funzione in più livelli senza verificarne l’effetto;
- non valutare il risultato soltanto con un punteggio sintetico: controlla gli header reali.
Quando contattare l’assistenza Xlogic
Apri un ticket se le risorse HTML, CSS e JavaScript non vengono compresse, la funzione prevista non è disponibile oppure una regola genera un errore 500. Indica dominio, URL provato, data e ora del test, header ricevuti, presenza di una CDN e modifiche eseguite. Non inviare password nel ticket.
Guide Xlogic correlate
- Brotli e Gzip: compressione Web e controlli
- Sito lento: hosting, plugin, database, cache o risorse?
- Sito rotto dopo minificazione CSS o JavaScript
Domande frequenti
Devo aggiungere regole Gzip in .htaccess su Xlogic?
Non necessariamente. Controlla prima l’header Content-Encoding: LiteSpeed, cPanel o una CDN potrebbero già comprimere la risposta. Aggiungi regole soltanto se la compressione manca e la configurazione le supporta.
È meglio Gzip o Brotli?
Entrambi riducono il peso delle risorse testuali. Il server sceglie un formato supportato dal browser; se restituisce Brotli con Content-Encoding: br, non serve forzare Gzip sulla stessa risposta.
Perché un’immagine non mostra Content-Encoding?
Formati come JPEG, PNG e WebP sono già compressi. Comprimerli di nuovo spesso non offre vantaggi, quindi è normale che il server li invii senza Gzip o Brotli.
La minificazione sostituisce la compressione Gzip?
No. La minificazione rimuove caratteri superflui dal codice; Gzip o Brotli comprimono i dati durante il trasferimento HTTP. Le due tecniche sono diverse e possono essere usate insieme.