Come velocizzare il tuo sito WordPress usando la compressione GZIP

Pubblicato: 2018-10-05

Quando si tratta di fornire una forte esperienza utente sul tuo sito Web, le prestazioni sono fondamentali. Se il caricamento del tuo sito richiede molto tempo, è probabile che vedrai un aumento degli utenti "rimbalzati" prima ancora che abbiano avuto la possibilità di sperimentarlo correttamente. Questo è il motivo per cui ottimizzare la velocità del tuo sito è così importante.

Sebbene ci siano molti modi per ridurre al minimo i tempi di caricamento del tuo sito, una delle opzioni meno conosciute (ma comunque utili) è la compressione GZIP. Questo comprime i file del tuo sito per renderli più veloci da trasferire, il che aiuta a ridurre i tempi di caricamento.

In questo articolo, ti presenterò le basi della compressione GZIP e come funziona. Quindi ti mostrerò come implementarlo sul tuo sito WordPress. Andiamo!

  • Perché i tempi di caricamento del tuo sito sono importanti
  • Un'introduzione alla compressione GZIP
  • Come utilizzare la compressione GZIP sui tuoi siti WordPress (in 3 passaggi)
  • Conclusione

Perché i tempi di caricamento del tuo sito sono importanti

Prima di entrare nello specifico di come la compressione GZIP può aiutarti a velocizzare il tuo sito, diamo prima un'occhiata alla sua importanza. In effetti, se hai trascorso una certa quantità di tempo online, dovresti già essere intimamente consapevole dell'effetto che i tempi di caricamento lenti possono avere su un sito web.

In effetti, quasi la metà degli utenti di Internet si aspetta che un sito venga caricato in soli due secondi o meno. Ogni secondo successivo comporterà un abbandono della pagina esponenzialmente maggiore, che a sua volta potrebbe influire negativamente sui tassi di conversione. Pertanto, assicurarsi che il tuo sito non lasci i visitatori in attesa dovrebbe essere una priorità assoluta.

Fortunatamente, ci sono molte cose che puoi fare per ottimizzare la velocità del tuo sito. Alcuni dei più comunemente discussi includono la compressione delle immagini, l'utilizzo di una rete di distribuzione dei contenuti (CDN) e l'implementazione della memorizzazione nella cache. Tuttavia, un metodo spesso trascurato (ma altrettanto prezioso) è la compressione GZIP. Diamo un'occhiata un po' più da vicino a cosa è e come funziona.

Un'introduzione alla compressione GZIP

laptop su mobili argento e arancione con tutorial sull'app flywheel su come velocizzare il tuo sito wordpress con la compressione GZIP

Fondamentalmente, GZIP è simile ad altri tipi di compressione, come i file ZIP e RAR. Fondamentalmente, comprime i file del tuo sito per renderli significativamente più piccoli e quindi più veloci da inviare. I file vengono quindi decompressi dal dispositivo dell'utente finale.

4 consigli per aumentare la velocità e le prestazioni del tuo sito WordPress

È un fatto provato che più lento si carica il tuo sito, più è probabile che le persone se ne vadano. Quindi, se la tua pagina impiega un'eternità a caricarsi, stai perdendo potenziali conversioni e clienti. Soprattutto...

Questo non solo aiuta a ridurre i tempi di caricamento del sito, ma può anche aiutarti a ridurre l'utilizzo della larghezza di banda. Poiché è necessario trasferire meno dati, stai mettendo meno a dura prova il tuo server. Poiché la compressione GZIP può essere vasta, è un aspetto molto importante per ridurre i tempi di caricamento.

La compressione GZIP è solitamente abilitata a livello di server, quindi controlla se la tua è già attivata. Tuttavia, in caso contrario, dovrai metterti al lavoro!

Come utilizzare la compressione GZIP sul tuo sito WordPress (in 3 passaggi)

Il modo più semplice per implementare la compressione GZIP con WordPress è semplicemente utilizzare un host web che lo offre pronto all'uso. Ad esempio, Flywheel abilita la compressione GZIP per impostazione predefinita per tutti i siti WordPress, oltre a una soluzione di memorizzazione nella cache integrata e CDN . Ciò garantisce che il tuo sito funzioni sempre bene, senza che tu debba preoccuparti di implementare queste soluzioni da solo.

Tuttavia, se il tuo host non fornisce questa funzione, dovrai prendere in mano la situazione. Come è comune con WordPress, ci sono plugin che offrono la compressione GZIP come parte del loro set di funzionalità, come WP Fastest Cache. Tuttavia, se non vuoi fare affidamento su un plug-in, c'è anche un metodo manuale che puoi utilizzare.

1. Apri il file .htaccess del tuo sito

Per impostare manualmente la compressione GZIP, dovrai modificare il file .htaccess del tuo sito. Questo è responsabile di molte importanti funzioni che alimentano il tuo sito WordPress, incluso il modo in cui interagisce con il tuo server.

Prima di continuare, ti consiglio di creare un backup del tuo sito. Dato che .htaccess è un file core di WordPress, avere un backup pronto ti aiuterà a salvaguardarti nel caso in cui accada il peggio, anche per modifiche relativamente minori come questa.

Una volta che sei pronto, ti consigliamo di accedere al server del tuo sito utilizzando File Transfer Protocol (FTP). Raccomando FileZilla gratuito e open source e potresti anche voler rispolverare le tue abilità. Dovrai accedere utilizzando le credenziali FTP fornite dal tuo host web e, una volta effettuato l'accesso, vedrai la seguente schermata:

come velocizzare il sito wordpress con lo screenshot del file system di compressione gzip

Dovresti essere in grado di vedere il tuo file .htaccess nella directory principale del tuo sito (di solito chiamata public_html , ma potrebbe anche essere il nome del tuo sito, o www ). Fare clic con il tasto destro su di esso e selezionare Visualizza/Modifica per aprire il file nell'editor di testo predefinito:

come velocizzare il sito wordpress con lo screenshot del file .htaccess di compressione gzip

Successivamente, aggiungeremo il codice a questo file.

2. Modificare il file per abilitare la compressione GZIP

Ora dovrai aggiungere alcune righe di codice per dire al tuo server di comprimere e consegnare i file del tuo sito web come GZIP.

Ti consigliamo di aggiungere una nuova riga sopra # END WordPress e incollare il seguente codice:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/opentype
# For Older Browsers Which Can't Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

Quanto sopra dovrebbe funzionare per la maggior parte dei server. Tuttavia, in caso contrario (discuteremo come testarlo nella prossima sezione), il seguente snippet dovrebbe invece funzionare:

<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 mime ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include handler ^cgi-script$
</ifModule>

Al termine, salva il file .htaccess . FileZilla ti chiederà se desideri sostituire il file sul tuo sito con la nuova versione, quindi seleziona quando richiesto.

3. Verifica se la compressione GZIP è implementata correttamente

A questo punto, dovrai verificare se il tuo sito ora utilizza la compressione GZIP come hai indicato. L'ho già menzionato brevemente in precedenza in questo articolo, ed è in realtà il passaggio più semplice del processo. Per farlo, puoi utilizzare un sito come Verifica compressione GZIP:

come velocizzare il sito wordpress con il controllo della compressione gzip tutorial sullo screenshot dello strumento di compressione gzip

Tutto quello che devi fare è inserire l'URL del tuo sito e fare clic sull'icona della lente d'ingrandimento . Il sito verificherà quindi se i tuoi file vengono consegnati tramite GZIP e restituirà i risultati. Si spera che vedrai il seguente messaggio:

come velocizzare il sito wordpress con la compressione gzip screenshot dello strumento di compressione GZIP

Tuttavia, se i risultati indicano che il tuo sito non utilizza GZIP, ci sono tre percorsi da seguire. Uno è sostituire gli snippet come descritto in precedenza. In alternativa, potrebbe essere necessario attendere un po' prima che le modifiche diventino attive o addirittura svuotare la cache del tuo sito.

Se il problema persiste, ricontrolla il codice nel file .htaccess per individuare eventuali errori. Se sei ancora perplesso, il mio consiglio è di contattare il team di supporto del tuo host web per ulteriore assistenza.

Conclusione

Quando si tratta di ottimizzare la velocità del tuo sito WordPress, la compressione GZIP è uno dei metodi meno discussi ma più utili disponibili. Comprimendo i file del tuo sito, puoi assicurarti che i tempi di caricamento rimangano bassi e che i tuoi utenti non subiscano inutili rallentamenti.

In questo articolo, abbiamo discusso di come abilitare la compressione GZIP sul tuo sito WordPress. Sebbene il semplice hosting del tuo sito su un server con la compressione già abilitata sia l'opzione più semplice, puoi anche utilizzare i seguenti passaggi per configurarlo da solo:

  1. Apri il file .htaccess del tuo sito.
  2. Modifica il file per abilitare la compressione GZIP.
  3. Verifica se la compressione GZIP è implementata correttamente.

Hai domande sulla compressione GZIP? Fatecelo sapere nella sezione commenti qui sotto!