Come Abilitare Compressione Gzip

Hai scansionato il tuo sito web e ti sei accorto che non hai abilitato la compressione gzip? Tranquillo, in pochi minuti potrai attivare la compressione Gzip sul tuo sito web.

Compressione Gzip

Cos’è la compressione Gzip?

  • Gzip è un metodo per comprimere i file (rendendoli più piccoli) per trasferimenti di rete più veloci.
  • È anche un formato di file.

La compressione Gzip consente al tuo server web di fornire file di dimensioni inferiori che si caricano più velocemente per gli utenti del tuo sito web.

Abilitare la compressione gzip è una pratica standard. Se non lo usi per qualche motivo, le tue pagine web sono probabilmente più lente dei tuoi concorrenti.

Come abilitare la compressione Gzip

  • La compressione Gzip è abilitata tramite la configurazione del server web
  • Diversi server Web hanno istruzioni diverse (spiegate di seguito)

Ecco i modi più comuni per abilitare la compressione, inclusi i server web .htaccess, Apache, Nginx e Litespeed.

Compressione Gzip .htaccess

Per la maggior parte delle persone, la compressione è abilitata aggiungendo del codice a un file chiamato .htaccess sul proprio host / server web.

Questo significa andare nel file manager (o ovunque tu vada per aggiungere o caricare file) sul tuo host web.

Il file .htaccess controlla molte cose importanti per il tuo sito. Se non hai familiarità con il file .htaccess, leggi il mio articolo di lavoro su .htaccess per sapere come fare prima di modificarlo.

Il codice seguente dovrebbe essere aggiunto al tuo file .htaccess …

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

Salva il file .htaccess e quindi aggiornare la pagina Web.

Verifica se la compressione funziona utilizzando lo strumento di compressione Gzip.

Compressione Gzip Apache

Le istruzioni e il codice sopra funzioneranno anche suApache.

Se non funzionano, esiste un altro modo per te. Se il codice sopra non sembra funzionare, rimuovilo dal tuo file .htaccess e prova invece questo qui:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Compressione Gzip NGINX

Per abilitare la compressione in NGINX dovrai aggiungere il seguente codice al tuo file di configurazione

gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

# Disable for IE < 6 because there are some known problems
gzip_disable "MSIE [1-6].(?!.*SV1)";

# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6
gzip_vary on;

Ti è servito questo articolo?