FAQ - Come attivare la compressione GZIP dal cPanel?

Come attivare la compressione GZIP dal cPanel

La compressione GZIP consente di ridurre la dimensione dei file testuali inviati dal server al browser, come pagine HTML, fogli di stile CSS e file JavaScript.

Per attivarla dal cPanel:

1. Accedi al cPanel del tuo piano hosting.
2. Cerca e apri la funzione Ottimizza sito web nella sezione Software.
3. Seleziona l’opzione Comprimi tutto il contenuto.
4. Clicca su Aggiorna impostazioni.

Le relative direttive verranno applicate automaticamente al sito.


Cosa fare se la compressione non risulta attiva?

Se la compressione non risulta attiva dopo averla abilitata dal cPanel, potrebbe essere presente una configurazione nel file .htaccess del sito che impedisce o modifica l’applicazione delle direttive.

In questo caso, è possibile aggiungere alla fine del file .htaccess presente nella cartella public_html le seguenti direttive:

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/xml

    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE application/manifest+json

    AddOutputFilterByType DEFLATE image/svg+xml

    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
</IfModule>

Non devono essere aggiunti formati di immagini già compressi, come JPEG, PNG, GIF, WebP o AVIF, poiché l’applicazione di GZIP non produrrebbe normalmente benefici apprezzabili. Il formato SVG può invece essere incluso, in quanto è basato su contenuto testuale.

Prima di modificare il file, è consigliabile conservarne una copia. Se dopo l’inserimento si verificano anomalie, ripristinare il file precedente o rimuovere le direttive aggiunte.


È sempre consigliabile attivarla?

Non necessariamente.

Su molti siti la compressione potrebbe essere già attiva tramite la configurazione del sito, del CMS, un plugin di cache o un servizio CDN. In questi casi, abilitarla nuovamente dal cPanel potrebbe non produrre benefici apprezzabili.

In presenza di sistemi che applicano già la compressione, potrebbero inoltre verificarsi incompatibilità. Il sito potrebbe, ad esempio, essere visualizzato senza la corretta formattazione grafica oppure alcuni file CSS e JavaScript potrebbero non essere caricati correttamente.

I file originali non vengono normalmente danneggiati: il problema riguarda, in genere, il modo in cui vengono compressi, memorizzati nella cache o inviati al browser.

Qualora, dopo l’attivazione, si riscontrassero anomalie, è consigliabile disabilitare la funzione, svuotare la cache del sito e dell’eventuale CDN e verificare nuovamente il funzionamento.


La compressione GZIP rende sempre il sito più veloce?

No. La compressione può ridurre il traffico generato dai file testuali, ma non sempre determina un miglioramento percepibile delle prestazioni.

Inoltre, offre benefici molto limitati o nulli sui file già compressi, come immagini JPEG, PNG o WebP, documenti PDF, archivi ZIP, file audio e video.

Per migliorare realmente la velocità del sito è generalmente più importante:

- ridimensionare e comprimere correttamente le immagini;
- utilizzare formati moderni come WebP o AVIF;
- eliminare plugin, script e file non necessari;
- ridurre le dimensioni dei file CSS e JavaScript;
- configurare correttamente la cache;
- mantenere aggiornati il CMS, il tema e i relativi plugin.

La compressione GZIP deve quindi essere considerata come un’ottimizzazione aggiuntiva e non come una soluzione ai problemi di lentezza del sito.