Salta al contenuto

Come impostare il modulo gzip

Pubblicato il Aggiornato il

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.

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

  1. Apri una pagina pubblica del sito in una finestra anonima.
  2. Apri gli strumenti per sviluppatori del browser e seleziona la scheda Rete o Network.
  3. Ricarica la pagina, seleziona il documento HTML e leggi gli header della risposta.
  4. Cerca Content-Encoding: br oppure Content-Encoding: gzip.
  5. 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_gzip datati 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

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.

Fonti

Come impostare il modulo gzip ultima modifica: 2017-09-22T12:14:30+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?