Brotli vs Gzip: quale compressione è migliore per WordPress?

Pubblicato: 2022-08-18

Brotli vs Gzip Quale compressione è migliore per WordPress Brotli vs compressione Gzip? Scopri quale strumento di compressione è migliore.

Quando si tratta di prestazioni del sito Web, il livello è alto. Uno dei fattori che determinano un ottimo sito web è la sua velocità. Al giorno d'oggi, i siti Web sono pieni di immagini, video e script, il che significa che richiedono più tempo per essere caricati.

Tuttavia, i proprietari di siti Web che vogliono rimanere competitivi devono evitare il caricamento lento delle pagine. I tuoi visitatori lasceranno il tuo sito se devono aspettare anche solo per pochi secondi in più. Per evitare che ciò accada, dovresti ridurre il tempo di caricamento del tuo sito web.

Un modo per migliorare la velocità del tuo sito è attraverso la compressione dei dati. Questa tecnica consente di risparmiare spazio di archiviazione e aumenta la velocità. In questo articolo spiegheremo cos'è la compressione dei dati. Confronteremo anche due principali algoritmi di compressione: Gzip e Brotli.

Contenuti:

  • Che cos'è la compressione dei dati?
  • Compressione Brotli vs Gzip: le basi
    • Compressione Gzip
    • Compressione Brotli
  • Test di riferimento per la compressione Brotli e Gzip
  • Come testare il tuo sito Web per Brotli e Gzip
  • Abilita la compressione Brotli in WordPress
  • Conclusione

Che cos'è la compressione dei dati?

La compressione dei dati è il processo di riduzione dei file Web utilizzando un algoritmo di compressione . La compressione può essere lossy o lossless. Nella compressione con perdita, la qualità dei dati potrebbe ridursi. La compressione senza perdita di dati riduce le dimensioni dei file Web senza comprometterne la qualità.

Ecco perché la compressione è importante; quando inserisci un URL nel tuo browser web, invia una richiesta al server web. Il server è responsabile del recupero e della visualizzazione dei dati sui browser web.

Dopo aver ricevuto la richiesta, i file devono essere scaricati e visualizzati nel giro di pochi secondi. Se un sito Web impiega più di 3-5 secondi per caricarsi, aumenta la frequenza di rimbalzo. Più dati ci sono da inviare, più tempo impiega il caricamento della pagina.

La compressione dei dati tenta di eliminare questo problema riducendo le dimensioni dei file del sito Web. Di conseguenza, il tuo sito utilizza meno bit e si carica più velocemente. Molti browser web accettano uno o due degli algoritmi di compressione più popolari: Brotli e Gzip.

Compressione Brotli vs Gzip: le basi

Ecco una rapida introduzione a entrambi gli strumenti di compressione.

Compressione Gzip

Gzip è un software di compressione utilizzato per ridurre le dimensioni dei file web. Il software è stato rilasciato il 31 ottobre 1992 e si basa sull'algoritmo DEFLATE. Questo formato rileva e rimuove i caratteri duplicati dai file web. È una compressione di dati senza perdita di dati che combina l'algoritmo LZ77 e l'algoritmo di codifica Huffman.

L'algoritmo LZ77 funziona rilevando dati ripetuti e sostituendoli con tuple per comprimere i dati grezzi. Per comprimere ulteriormente i dati, l'algoritmo di codifica di Huffman assegna i caratteri ricorrenti con il minor numero di bit. Quindi i caratteri rari/unici hanno il numero più alto di bit.

Gzip è stato progettato come libreria di compressione per tutti gli usi. Prende i dati nella loro forma grezza e li comprime senza perdite. I principali browser Web supportano Gzip e molti provider di hosting lo offrono, quindi è probabile che il tuo sito lo utilizzi già.

Compressione Brotli

Questo è un altro popolare algoritmo di compressione dei dati. Brotli è stato creato nel 2013 da ingegneri del software in Google e sta rapidamente diventando il metodo di compressione più utilizzato in tutto il mondo. Questa non è una sorpresa; a differenza di Gzip, Brotli è stato progettato per comprimere i flussi, rendendolo una scelta migliore per i server web.

Inoltre, Brotli è multiuso e senza perdite. Di conseguenza, qualsiasi tipo di file può essere compresso in modo efficiente senza perdere alcuna informazione. Brotli viene fornito con un'ampia gamma di supporto ed è gratuito.

Test benchmark: Brotli vs compressione Gzip

Ecco la grande domanda: quale è meglio, Brotli o Gzip? Per rispondere a questo, dovresti capire cosa comporta la compressione, qual è il suo rapporto e la velocità.

Il rapporto di compressione descrive la differenza tra un file prima e dopo che è stato compresso. D'altra parte, Compression Speed ​​si riferisce al tempo necessario per comprimere o decomprimere un file. Utilizzando queste informazioni, confrontiamo Gzip e Brotli.

Test di compressione Gzip

Gzip può ridurre i file del sito Web fino all'80%. Questa velocità è impressionante, ma altri strumenti come Brotli hanno un rapporto di compressione migliore. Il benchmarking Brotli contro Gzip ha rivelato i seguenti risultati:

  • File HTML più piccoli del 21% rispetto a Gzip
  • File CSS più piccoli del 17% rispetto a Gzip
  • File JavaScript più piccoli del 14% rispetto a Gzip

Brotli Test di compressione

Potresti essere tentato di concludere che Brotli è meglio sulla base di questi dati. Mentre Brotli si comprime meglio, ha un costo. Brotli impiega più tempo per comprimere rispetto a Gzip e anche la velocità è una metrica importante.

Mentre Brotli ha un rapporto di compressione migliore, Gzip prende il comando in termini di velocità di compressione.

Inoltre, entrambi gli strumenti di compressione hanno livelli di compressione diversi. I livelli influiscono direttamente sul rapporto di compressione e sulla velocità.

Aumentando il livello di compressione aumenterà il rapporto di compressione. Tuttavia, rallenterà l'intero processo. Quindi, se hai bisogno di una maggiore velocità di compressione, devi ridurre il livello con cui stai comprimendo. Questo funziona viceversa.

In termini di popolarità e numero di utenti, Gzip è al top. Brotli è stato creato solo nel 2013, mentre Gzip esiste dal 1992. Sebbene Brotli sia relativamente nuovo, sta crescendo rapidamente e sta diventando uno standard per i provider di hosting.

Come testare il tuo sito Web per la compressione Brotli e Gzip

Esistono due modi per verificare se la tua pagina web utilizza algoritmi di compressione. Discuteremo entrambi.

Usa uno strumento online

Questo è il modo più semplice per verificare se il tuo sito Web WordPress è abilitato per Gzip o Brotli. Per questo tutorial, utilizzeremo gli strumenti di test di compressione di giftofspeed.com. Questo strumento è semplice da usare e fornisce anche informazioni aggiuntive sul tuo sito web.

Per iniziare, digita l'URL del tuo sito nel campo di testo fornito, quindi fai clic sul pulsante Test URL accanto ad esso. Otterrai il risultato quasi immediatamente. Ecco com'è facile.

Gzip vs Brotli Test di compressione per il tuo sito web

Utilizzo dello strumento per sviluppatori del browser: Brotli vs Gzip

Un altro modo per testare il tuo sito è utilizzare gli strumenti per sviluppatori presenti nel tuo browser web. Per questo tutorial utilizzeremo Chrome, ma funzionerà anche con altri browser principali.

Per iniziare, vai al sito Web che desideri testare, quindi fai clic con il pulsante destro del mouse in un punto qualsiasi della pagina e seleziona Ispeziona .

Fare clic con il pulsante destro del mouse in un punto qualsiasi e selezionare Ispeziona

Nel menu sviluppatore, fai clic sulla scheda Rete . Qui vedrai varie metriche sulla pagina che stai attualmente visualizzando. Se non viene visualizzato nulla, potrebbe essere necessario ricaricare la pagina.

Scheda Rete nel menu Sviluppatore

Quindi, scorri fino al primo record che contiene il tuo nome di dominio e fai clic su di esso. Successivamente, passa alla scheda Intestazioni . Scorri verso il basso fino alla sezione "Intestazioni di risposta" e individua l'intestazione "codifica del contenuto". Se vedi "br", significa che Brotli è attivo sul sito web.

brotli vs compressione gzip

Altrimenti, se vedi "gzip", significa che la compressione Gzip è attiva sul tuo sito.

compressione gzip vs brotli

Abilita la compressione Brotli o Gzip sui siti Web WordPress

Esistono tre modi per abilitare la compressione dei dati in WordPress. Puoi installare manualmente l'algoritmo sul tuo server se hai accesso come amministratore al pannello di controllo. Tuttavia, questo approccio richiede una certa esperienza di programmazione.

In alternativa, puoi abilitarlo dalla dashboard di hosting (se il tuo host lo supporta). Un plugin per WordPress può anche essere utilizzato per abilitarlo per il tuo sito web.

Prima di iniziare, devi eseguire il backup del tuo sito Web in modo da avere una versione da ripristinare in caso di errore. Detto questo, ecco 2 modi per abilitare la compressione dei dati in WordPress.

Usa un plugin per la memorizzazione nella cache di WordPress

WordPress ha molti plugin che ti consentono di aggiungere funzionalità di memorizzazione nella cache al tuo sito web. Tuttavia, non tutti i plugin di memorizzazione nella cache ti permetteranno di abilitare la compressione Brotli, quindi cerca attentamente il plugin che utilizzerai.

Per questo tutorial, utilizzeremo il plugin W3 Total Cache. Per installare questo plugin, vai su Plugin >> Aggiungi nuovo . Nella barra di ricerca, digita il nome del plug-in, quindi fai clic su Installa ora accanto al nome del plug-in. Il pulsante cambia in "Attiva" al termine dell'installazione. Fare clic su di esso per attivare il plug-in. Puoi leggere il nostro articolo su come installare un plugin per WordPress.

Aggiungi una nuova pagina dei plugin: brotli vs gzip

Una volta installato, vai su Prestazioni >> Cache del browser per aprire la pagina Impostazioni del plug-in.

Prestazioni >> Cache del browser nelle impostazioni del plug-in

Nella scheda "Generale", individuare la sezione di compressione dei dati. La compressione sarà impostata su Gzip per impostazione predefinita. Se preferisci usare la compressione gzip, puoi lasciare le impostazioni così come sono. Altrimenti, devi deselezionarlo e abilitare la casella di controllo accanto a "Abilita compressione HTTP (brotli)".

Seleziona l'algoritmo di compressione preferito: brotli o gzip

Successivamente, scorri verso il basso e fai clic su Salva tutte le impostazioni e Svuota cache .

Salva impostazioni ed elimina cache - brotli vs gzip

Allo stesso modo, anche i file CSS e JS, HTML e XML e multimediali dovrebbero essere impostati per essere compressi.

Seleziona l'algoritmo di compressione

È possibile accedere alla sezione desiderata utilizzando il menu. Dopo aver selezionato un algoritmo di compressione, fare clic sul pulsante Salva modifiche ed elimina cache .

Host web di supporto

Un host web che offre compressione dei dati pronta all'uso è un altro modo semplice per abilitare l'algoritmo. Contatta il tuo provider di hosting per sapere se fornisce la compressione e fagli sapere il livello di compressione che desideri.

Se il tuo host web non offre la compressione dei dati, puoi utilizzare il metodo del plug-in sopra. In caso contrario, potrebbe essere necessario aggiornare il tuo web hosting. Puoi controllare la nostra recensione per i migliori provider di hosting WordPress.

Se il tuo sito web utilizza la CDN di Cloudflare, puoi facilmente abilitare Brotli per il tuo sito. Per questo, accedi all'account del tuo sito dalla dashboard di Cloudflare. Quindi, vai alla scheda Velocità e seleziona Ottimizzazione . Lì, puoi attivare l'interruttore Brotli su On .

Attiva Brotli da Cloudflare - brotli vs gzip

Ora il tuo sito Web WordPress utilizzerà Brotli per gestire la compressione.

Nota a margine: devi connettere il tuo sito Web con Cloudflare prima di poter utilizzare lo strumento di compressione. Abbiamo una guida dettagliata su come integrare Cloudflare con WordPress .

Conclusione – Brotli vs Gzip

In definitiva, la compressione aiuta il tuo sito WordPress a caricarsi più velocemente perché riduce le dimensioni del file. Sia Gzip che Brotli aiutano a comprimere i file del tuo sito web.

Mentre Gzip è più vecchio e ben noto, Brotli si comprime meglio. Tuttavia, richiede anche un po' più di tempo per la compressione rispetto a Gzip. Anche così, Brotli è più moderno e molto spesso darebbe risultati migliori.

In definitiva, il tuo obiettivo è offrire ai tuoi utenti la migliore esperienza sul tuo sito Web, indipendentemente dallo strumento che utilizzi. Quindi, puoi testare entrambi gli algoritmi per le esigenze uniche del tuo sito Web ed eseguire un test di velocità su ciascuno.

Per ulteriori suggerimenti sull'ottimizzazione del sito Web, puoi consultare la nostra guida all'ottimizzazione della velocità. Inoltre, controlla il resto del nostro blog per altri tutorial di WordPress.