Compressione Gzip su Nginx: aumenta la velocità di caricamento del tuo sito

Scopri come abilitare e configurare la compressione Gzip su Nginx per ridurre significativamente le dimensioni dei file e migliorare i tempi di caricamento del tuo sito web per una migliore esperienza utente.

La compressione Gzip è una delle tecniche più efficaci per ottimizzare le prestazioni web. Riducendo le dimensioni dei file inviati dal server al browser, puoi velocizzare drasticamente il caricamento delle pagine.

Come abilitare Gzip su Nginx

Per attivare la compressione, modifica il tuo file di configurazione di Nginx (solitamente situato in /etc/nginx/nginx.conf) e aggiungi o modifica le seguenti direttive all'interno del blocco http:

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
gzip_min_length 1000;
gzip_proxied any;

Spiegazione delle direttive:

  • gzip on: abilita la compressione.
  • gzip_types: specifica i tipi di file (MIME types) da comprimere.
  • gzip_min_length: imposta la dimensione minima del file per attivare la compressione (in byte).
  • gzip_proxied: abilita la compressione anche per le richieste che passano attraverso un proxy.

Dopo aver salvato le modifiche, non dimenticare di testare la configurazione con nginx -t e ricaricare il servizio con systemctl reload nginx.