{"id":53671,"date":"2022-04-26T08:11:11","date_gmt":"2022-04-26T07:11:11","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=53671&#038;preview=true&#038;preview_id=53671"},"modified":"2023-02-02T13:55:49","modified_gmt":"2023-02-02T12:55:49","slug":"compressione-brotli","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/","title":{"rendered":"Compressione Brotli: Un&#8217;Alternativa Veloce alla Compressione GZIP"},"content":{"rendered":"<p>La velocit\u00e0 \u00e8 importante per qualsiasi sito web. Per ottenere tempi di caricamento veloci sul web, esiste una serie di tecnologie diverse che ci aiutano. Un approccio \u00e8 quello di ridurre al minimo il codice sottostante che il vostro sito user\u00e0 senza influenzare il suo funzionamento. La compressione GZIP \u00e8 un modo per farlo, ma la <a href=\"https:\/\/www.brotli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">compressione Brotli<\/a> \u00e8 un recente metodo alternativo che richiede attenzione.<\/p>\n<p>\u00c8 una <a href=\"http:\/\/google.com\" target=\"_blank\" rel=\"noopener noreferrer\">soluzione sviluppata da Google<\/a> che sembra fornire una serie di vantaggi rispetto alla compressione GZIP (oltre a essere una sua alternativa). Con questo articolo approfondiranno tutti i dettagli su ci\u00f2 che la tecnologia offre: la compressione Brotli \u00e8 veloce ed efficiente e vale la pena studiarla.<\/p>\n<h3>Guarda la Nostra <a href=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\">Video-Guida alla Compressione Brotli<\/a><\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\"><\/kinsta-video><\/p>\n<p>Per questo tutorial, esamineremo la compressione Brotli e vi mostreremo come verificare se il vostro sito la usa e come abilitarla se necessario. Per prima cosa, collocheremo Brotli nello spazio degli algoritmi di compressione e parleremo del perch\u00e9 usarla rispetto ad altre soluzioni.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Compressione Dati per il web<\/h2>\n<p>Nella sua forma pi\u00f9 elementare, la compressione dei dati prende il codice di un sito web o di un&#8217;applicazione e minimizza la dimensione del file. Questo vi d\u00e0 file pi\u00f9 leggeri da spostare sul web e <a href=\"https:\/\/kinsta.com\/blog\/third-party-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">riduce il tempo<\/a> necessario per caricare e visualizzare un sito web. Scoprirete che esistono molti modi per comprimere i dati a seconda del tipo di file con cui state lavorando.<\/p>\n<p>Un approccio comune \u00e8 la &#8220;minificazione&#8221;, il processo per cui un algoritmo spoglia il codice del vostro sito di alcuni dei suoi elementi superflui. L&#8217;idea \u00e8 che aspetti come rientri, commenti, spazi bianchi e altri elementi non essenziali aumentano le dimensioni del file e di conseguenza <a href=\"https:\/\/kinsta.com\/it\/impara\/velocizzare-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">i tempi di caricamento<\/a>.<\/p>\n\n<p>Nella maggior parte delle situazioni, la rimozione di questi elementi non influisce sull&#8217;esperienza utente (UX). Tuttavia, <i>rende<\/i> le cose pi\u00f9 semplici per i computer che devono compilare e rendere il codice. Per esempio, prendete questa suite di codice:<\/p>\n<pre><code class=\"language-php\">define( 'WP_INSTALLING', true );\n\n\/** Sets up the WordPress Environment. *\/\nrequire __DIR__ . '\/wp-load.php';\nrequire __DIR__ . '\/wp-blog-header.php';\nif ( ! is_multisite() ) {\n  wp_redirect( wp_registration_url() );\n  die();\n}\n\n$valid_error_codes = array( 'already_active', 'blog_taken' );<\/code><\/pre>\n<p>Il codice qui sopra usa elementi come spazi e ritorni a capo per facilitare la leggibilit\u00e0 per gli esseri umani, ma un computer non ne ha bisogno per interpretare il codice di base. Inoltre, questi lotti di spazi bianchi e interruzioni di riga occupano spazio prezioso che, rimosso, pu\u00f2 portare a un aumento delle prestazioni.<\/p>\n<p>Se minimizzate questo codice, appare completamente diverso:<\/p>\n<pre><code class=\"language-php\">define( 'WP_INSTALLING', true ); \/** Sets up the WordPress Environment. *\n\/ require __DIR__ . '\/wp-load.php';\nrequire __DIR__ . '\/wp-blog-header.php';\nif ( ! is_multisite() ) {\n  wp_redirect( wp_registration_url() );\n  die();\n}\n\n$valid_error_codes = array( 'already_active', 'blog_taken' );<\/code><\/pre>\n<p>Tuttavia, le funzionalit\u00e0 svolte tramite questo codice sono ancora le stesse.<\/p>\n<p>Scoprirete che altri tipi di file hanno i loro modi per comprimere i dati. Per esempio, le immagini spesso richiedono una pesante compressione per ridurre le dimensioni senza degradare l&#8217;immagine stessa:<\/p>\n<figure id=\"attachment_119733\" aria-describedby=\"caption-attachment-119733\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119733\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/optimized-images.png\" alt=\"Lo strumento di ottimizzazione delle immagini ShortPixel mostra una serie di miniature di immagini con valori pre e post compressione. C'\u00e8 un pulsante rosso per permettere all'utente di scaricare le immagini come file ZIP.\" width=\"1000\" height=\"278\"><figcaption id=\"caption-attachment-119733\" class=\"wp-caption-text\">Un esempio di immagine ottimizzata.<\/figcaption><\/figure>\n<p>La <a href=\"https:\/\/kinsta.com\/it\/blog\/attivare-compressione-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compressione GZIP<\/a> \u00e8 un modo standard per ridurre al minimo la dimensione dei pacchetti di file: pensate a pacchetti di file <code>.tar<\/code> come ZIP o Linux. Finora non c&#8217;erano vere alternative. Parleremo pi\u00f9 avanti del perch\u00e9 dovrebbe esistere un&#8217;alternativa, ma prima vi presentiamo il &#8220;concorrente&#8221; di GZIP.<\/p>\n<h2>Compressione Brotli<\/h2>\n<p>In poche parole, Brotli \u00e8 un algoritmo di compressione dati. Tuttavia, se questo fosse tutto ci\u00f2 che abbiamo da dire, non ci sarebbe motivo di parlare di lui.<\/p>\n<p>Fornisce una compressione &#8220;lossless&#8221; (senza perdite) ed \u00e8 sviluppato da Google sotto una <a href=\"https:\/\/mit-license.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">licenza MIT<\/a>. L&#8217;azienda \u00e8 spesso all&#8217;avanguardia nella tecnologia per il progresso del web, quindi non \u00e8 una sorpresa che Brotli cerchi di prendere ci\u00f2 che fa GZIP, migliorarlo e offrire un&#8217;esperienza migliore sia agli utenti che ai siti.<\/p>\n<p>La compressione Brotli usa le stesse tecnologie di base della compressione GZIP, ovvero:<\/p>\n<ul>\n<li><a href=\"https:\/\/cs.stanford.edu\/people\/eroberts\/courses\/soco\/projects\/data-compression\/lossless\/lz77\/index.htm\" target=\"_blank\" rel=\"noopener noreferrer\">L&#8217;algoritmo LZ77<\/a><\/li>\n<li>Decodifica e <a href=\"https:\/\/iq.opengenus.org\/huffman-encoding\/\" target=\"_blank\" rel=\"noopener noreferrer\">codificaHuffman<\/a><\/li>\n<\/ul>\n<p>Infatti, se combinate queste due tecnologie, ottenete il formato <code>DEFLATE<\/code> che serve come base per entrambe le compressioni GZIP e Brotli. \u00c8 qualcosa che approfondiamo molto nel nostro articolo sulla <a href=\"https:\/\/kinsta.com\/it\/blog\/attivare-compressione-gzip\/#what-is-gzip-compression\" target=\"_blank\" rel=\"noopener noreferrer\">compressione GZIP<\/a>.<\/p>\n<p>In breve, i file non compressi passano attraverso gli algoritmi LZ77 e Huffman come parte del processo <code>DEFLATE<\/code> per comprimerli in un formato Brotli. Da l\u00ec, un processo <code>INFLATE<\/code> decomprimer\u00e0 nuovamente i file quando necessario.<\/p>\n<p>Anche se Brotli \u00e8 attualmente il principale concorrente di GZIP, ci sono altre tecnologie simili che usano anche <code>DEFLATE<\/code>. Nella prossima sezione parleremo delle caratteristiche che distinguono Brotli.<\/p>\n<h2>Compressione Brotli vs Compressione GZIP<\/h2>\n<p>Come detto, sia Brotli che GZIP usano il metodo <code>DEFLATE<\/code> per comprimere (e decomprimere) i dati. Questo aspetto pu\u00f2 confondere molte persone, visto che, da solo, non \u00e8 un elemento sufficiente a giustificare la scelta tra l\u2019uno e l\u2019altro.<\/p>\n<p>Tuttavia, Google si sta basando su <code>DEFLATE<\/code> per offrire tecniche migliorate e comprimere i dati a uno standard maggiore e pi\u00f9 veloce.<\/p>\n<h3>Come Brotli Usa i Dizionari per Migliorare la Compressione Dati<\/h3>\n<p>Un aspetto tecnico dei formati di compressione dati \u00e8 il modo in cui la compressione Brotli usa il linguaggio conosciuto e il testo esistente all&#8217;interno dei dizionari di dati per impiegare il suo algoritmo.<\/p>\n<p>Gli sviluppatori usano un dizionario di coppie chiave-valore per memorizzare i dati perch\u00e9 \u00e8 efficiente, flessibile e scalabile. Ecco come sarebbe un dizionario PHP (chiamato &#8220;array&#8221;):<\/p>\n<pre><code class=\"language-php\">$cats = get_categories(\n  array(\n    'taxonomy' =&gt; 'link_category',\n    'hierarchical' =&gt; 0,\n    'include' =&gt; $link_cat,\n  )\n);<\/code><\/pre>\n<p>GZIP non usa dizionari, mentre Brotli ne usa <i>due<\/i>.<\/p>\n<h4>Il Dizionario Statico di Brotli<\/h4>\n<p>Il primo \u00e8 un dizionario statico (cio\u00e8 predefinito) di termini comuni del codice che agiscono come riferimento per il testo HTML, CSS e JavaScript.<\/p>\n<p>Contiene pi\u00f9 di 13.000 parole in sei lingue diverse e Brotli le user\u00e0 come riferimento per i punti del codice. Non \u00e8 un&#8217;analogia esatta, ma \u00e8 simile al modo in cui un <a href=\"https:\/\/kinsta.com\/it\/blog\/hook-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hook di WordPress<\/a> fa riferimento a una suite di codice pi\u00f9 grande.<\/p>\n<p>Per questo, l\u2019encoder non deve passare al setaccio il codice byte per byte. Pu\u00f2 invece agire sui riferimenti, estrarre la definizione dal dizionario e passare a quella successiva.<\/p>\n<p>Scoprirete anche che ci sono frasi del mondo reale all&#8217;interno del dizionario cos\u00ec come codice che non verrebbe compresso spesso. Questo aiuta alcuni tag come <code>&lt;HTML&gt;<\/code> e parametri come <code>type=\"text\/javascript\"<\/code> a prendere un po&#8217; di compressione e a darvi guadagni maggiori.<\/p>\n<p>Il dizionario include anche alcune &#8220;trasformazioni&#8221;: frasi parziali, incomplete o di altri tipi che con un nuovo prefisso, suffisso o sequenza di minuscole\/maiuscole si trasformano in una parola completamente nuova; per esempio, &#8220;Work&#8221; che si trasforma in &#8220;Working&#8221; o &#8220;html&#8221; in &#8220;HTML&#8221;.<\/p>\n<h4>Dizionario Dinamico di Brotli<\/h4>\n<p>Il dizionario dinamico analizza il contenuto e il codice alla fonte, il che funziona bene per i dispositivi pi\u00f9 piccoli, ma non tanto per i file pi\u00f9 grandi. \u00c8 anche chiamato &#8220;finestra scorrevole&#8221; (sliding window) e pu\u00f2 avere una dimensione massima di 16 MB. Questo \u00e8 il punto in cui l&#8217;algoritmo di compressione salva in cache alcuni dei dati pi\u00f9 recenti per farvi riferimento. \u00c8 ultra-dinamico nel senso che cambia costantemente.<\/p>\n<p>Se lo confrontate con la finestra scorrevole di GZIP di circa 32 KB, vedrete che la possibilit\u00e0 di analizzare e comprimere in tempo reale \u00e8 enorme. Infatti, la maggior parte delle pratiche tipiche usa una finestra scorrevole di Brotli di circa 4 MB, che \u00e8 ancora enorme rispetto agli algoritmi concorrenti.<\/p>\n<h3>Compressione Brotli vs Compressione GZIP: Prestazioni e Supporto<\/h3>\n<p>Quando si tratta di puri numeri di utenti, la compressione GZIP \u00e8 <a href=\"https:\/\/w3techs.com\/technologies\/comparison\/ce-brotlicompression,ce-gzipcompression\" target=\"_blank\" rel=\"noopener noreferrer\">ancora la numero uno<\/a>. Tuttavia, la compressione Brotli si sta facendo strada ed \u00e8 sempre pi\u00f9 utilizzata. Questo \u00e8 in parte dovuto a misure di adozione pi\u00f9 ampie da parte dei principali browser; anche l&#8217;aumento dei browser basati su Chromium aiuta.<\/p>\n<h3>Guarda la Nostra Guida-Video alla <a href=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\">Compressione Brotli vs. Compressione GZIP<\/a><\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\"><\/kinsta-video><\/p>\n<p>Il sito <a href=\"https:\/\/caniuse.com\/brotli\">Can I Use&#8230;<\/a> registra le tecnologie che adottano i browser e fornisce una sorta di storia. Questo sito nota che oltre il 95% dei browser usa la compressione Brotli al momento della scrittura, incluse tutte le versioni principali.<\/p>\n<figure id=\"attachment_119725\" aria-describedby=\"caption-attachment-119725\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119725\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/can-i-use-brotli.png\" alt=\"Il sito Can I Use\u2026 mostra quali versioni dei browser pi\u00f9 popolari usano la compressione Brotli. Ci sono molte caselle verdi che indicano che un browser usa la tecnologia, e altre rosse (quando il browser non la usa).\" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119725\" class=\"wp-caption-text\">Il sito Can I Use&#8230; che mostra l&#8217;adozione di Brotli.<\/figcaption><\/figure>\n<p>Nel nostro articolo sulla compressione GZIP, abbiamo <a href=\"https:\/\/kinsta.com\/it\/blog\/attivare-compressione-gzip\/#how-good-is-gzip-compression\" target=\"_blank\" rel=\"noopener noreferrer\">notato un test di benchmark<\/a> in cui Brotli aveva un miglior rapporto di compressione rispetto agli algoritmi concorrenti, ma era indietro nel tempo di compressione e decompressione:<\/p>\n<figure id=\"attachment_119728\" aria-describedby=\"caption-attachment-119728\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119728\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/compression-ratios.png\" alt=\"Un grafico a barre che mostra i formati di compressione Brotli, BZIP2, GZIP e XZ, confrontati nei test di benchmark su rapporto di compressione, tempo di compressione e tempo di decompressione.\" width=\"1000\" height=\"420\"><figcaption id=\"caption-attachment-119728\" class=\"wp-caption-text\">Un confronto delle prestazioni di compressione tra diversi algoritmi (Fonte: OpenCPU).<\/figcaption><\/figure>\n<p>Tuttavia, i <a href=\"https:\/\/quixdb.github.io\/squash-benchmark\/\" target=\"_blank\" rel=\"noopener noreferrer\">test di Squash Benchmark<\/a> mostrano una storia diversa, un po\u2019 pi\u00f9 articolata. Il vero risultato \u00e8 che, nel complesso, Brotli \u00e8 pi\u00f9 flessibile di GZIP, con un rapporto di compressione generalmente pi\u00f9 alto.<\/p>\n<p>Ecco il riassunto dei risultati di Squash Benchmarks:<\/p>\n<ul>\n<li>Brotli ha il miglior rapporto di compressione (cio\u00e8 produce file compressi pi\u00f9 piccoli) a ogni livello di compressione.<\/li>\n<li>Mentre GZIP batte Brotli in velocit\u00e0 per la maggior parte del tempo, il livello a cui comprimete \u00e8 un fattore che influisce sui risultati che vedrete.<\/li>\n<\/ul>\n<p>La <a href=\"https:\/\/paulcalvano.com\/2018-07-25-brotli-compression-how-much-will-it-reduce-your-content\/\" target=\"_blank\" rel=\"noopener noreferrer\">ripartizione di Paul Calvano<\/a> fornisce ulteriori dettagli, ma il punto cruciale \u00e8 che Brotli ha bisogno di pi\u00f9 potenza della CPU per fornire un maggiore fattore di compressione dei file. Questo si vede sia ai livelli di compressione pi\u00f9 alti che a quelli pi\u00f9 bassi. Il <a href=\"https:\/\/blog.cloudflare.com\/results-experimenting-brotli\/\" target=\"_blank\" rel=\"noopener noreferrer\">benchmarking di Cloudflare<\/a> lo conferma: file molto pi\u00f9 piccoli, con numeri di velocit\u00e0 di compressione comparativi pi\u00f9 vicini.<\/p>\n<p>Inoltre, considerate che alcuni strumenti di test <a href=\"https:\/\/kinsta.com\/it\/blog\/test-velocita-pingdom\/\" target=\"_blank\" rel=\"noopener noreferrer\">come Pingdom<\/a> e alcune <a href=\"https:\/\/kinsta.com\/it\/blog\/cdn-per-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Content Delivery Network (CDN)<\/a> non supportano ancora Brotli. Questo pu\u00f2 distorcere i dati che gli altri raccolgono sul modo in cui opera Brotli. Potete vedere dei &#8220;falsi negativi&#8221; se eseguite dei test: cifre sulla velocit\u00e0 di pagina pi\u00f9 alte che ignorano il tipo di compressione dei file che impiegate.<\/p>\n<h3>Vantaggi della Compressione Brotli<\/h3>\n<p>Ci sono molte informazioni da prendere in considerazione sulla compressione Brotli. Tuttavia, possiamo riassumere ci\u00f2 che c\u2019\u00e8 da sapere sul perch\u00e9 dovreste scegliere Brotli rispetto a GZIP:<\/p>\n<ol>\n<li>Usa la stessa tecnologia utilizzata da GZIP e la migliora con metodi moderni.<\/li>\n<li>L&#8217;analisi basata sul dizionario di Brotli significa che pu\u00f2 comprimere pi\u00f9 file a un livello pi\u00f9 profondo.<\/li>\n<li>Anche se Brotli ha bisogno di pi\u00f9 potenza di calcolo rispetto a GZIP, i risultati mostrano file pi\u00f9 piccoli.<\/li>\n<li>Ai livelli di compressione usati dalla maggior parte dei web host (qualcosa di medio come il livello quattro o cinque) Brotli si comporta meglio di GZIP e senza troppo sforzo.<\/li>\n<li>Scoprirete che Brotli ha un supporto quasi universale per tutti i browser, se non per alcuni degli strumenti di riferimento a cui siete abituati.<\/li>\n<li>Brotli \u00e8 gratuito e open source. Questo \u00e8 un vantaggio se usate un CDN compatibile con Brotli, <a href=\"https:\/\/kinsta.com\/it\/integrazione-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">come Cloudflare<\/a>.<\/li>\n<\/ol>\n<p>Vale la pena notare che <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200168396-What-will-Cloudflare-compress-\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare usa la compressione Brotli<\/a> su tutti i suoi server. In effetti, usa una versione modificata e ottimizzata di Brotli per darvi ulteriori guadagni per quanto riguarda la velocit\u00e0 e la consegna dei file.<\/p>\n<p>Poich\u00e9 <a href=\"https:\/\/kinsta.com\/it\/blog\/integrazione-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta offre l&#8217;integrazione di Cloudflare<\/a> su tutti i piani, ogni sito ospitato usa Brotli per impostazione predefinita. Questo \u00e8 solo uno dei motivi per cui Kinsta \u00e8 uno dei <a href=\"https:\/\/reviewsignal.com\/blog\/tag\/kinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">leader di mercato<\/a> e dei migliori fornitori di hosting in circolazione.<\/p>\n<h2>Come Verificare Se il Vostro Sito Usa la Compressione Brotli<\/h2>\n<p>Visto che la compressione Brotli non \u00e8 ancora uno standard (anche se manca poco), probabilmente vorrete sapere se il vostro sito la usa. Ci sono alcuni modi per scoprirlo.<\/p>\n<h3>1. Usare uno Strumento Online<\/h3>\n<p>Il modo pi\u00f9 semplice per controllare se il vostro sito usa la compressione Brotli \u00e8 tramite uno strumento online. Ce ne sono diversi tra cui scegliere, ma vi servir\u00e0 qualcosa che sia veloce e semplice da usare e che vi dia anche molte informazioni sulla vostra configurazione.<\/p>\n<p><a href=\"https:\/\/www.giftofspeed.com\/gzip-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gift of Speed<\/a> \u00e8 la nostra scelta per controllare la compressione Brotli.<\/p>\n<figure id=\"attachment_119731\" aria-describedby=\"caption-attachment-119731\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119731\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/gift-of-speed.png\" alt=\"Lo strumento Gift Of Speed mostra che il sito di Google usa la compressione Brotli e mostra metriche come la dimensione della pagina, la percentuale di compressione, e i dati sullo stato HTTP del sito.\" width=\"1000\" height=\"709\"><figcaption id=\"caption-attachment-119731\" class=\"wp-caption-text\">Il sito web di Gift of Speed.<\/figcaption><\/figure>\n<p>Determiner\u00e0 se il vostro sito usa GZIP, Brotli, o nessuna compressione, e fornir\u00e0 alcune altre metriche per aiutarvi a decidere cosa fare dopo. Queste metriche offrono una visione importante, perch\u00e9 non volete solo considerare se il server del vostro sito usa il giusto livello di compressione.<\/p>\n<p>Ci sono molti elementi che compongono un sito web e anche librerie e dipendenze di terze parti. Potreste scegliere di servirli usando una CDN e se \u00e8 cos\u00ec, anche questa deve usare la compressione Brotli per offrire la migliore prestazione possibile.<\/p>\n<p>Se usate Gift Of Speed per testare le singole risorse, potete dare un&#8217;occhiata al valore Server per vedere come viene servito.<\/p>\n<figure id=\"attachment_119727\" aria-describedby=\"caption-attachment-119727\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119727\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-gift-of-speed.png\" alt=\"Una parte della pagina dei risultati di Gift Of Speed che mostra un carico di risorse da un server Cloudflare, insieme a metriche sul livello di compressione Brotli applicato, e lo stato HTTP del test.\" width=\"1000\" height=\"636\"><figcaption id=\"caption-attachment-119727\" class=\"wp-caption-text\">La pagina dei risultati di Gift Of Speed per una risorsa Cloudflare.<\/figcaption><\/figure>\n<p>Tutti i siti Kinsta usano il <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">CDN Kinsta<\/a> alimentato da Cloudflare. Per questo ogni sito user\u00e0 anche la compressione Brotli in tutta la catena e l&#8217;architettura del server.<\/p>\n<h3>2. Verifica Tramite gli Strumenti di Sviluppo del Browser<\/h3>\n<p>La maggior parte delle persone che lavorano nello sviluppo sa che il <a href=\"https:\/\/kinsta.com\/it\/blog\/ispeziona-elemento\/\" target=\"_blank\" rel=\"noopener noreferrer\">browser offre alcuni fantastici strumenti<\/a> per realizzare qualsiasi tipo di indagine e risoluzione dei problemi legati al web. Un rapido controllo che potete fare \u00e8 se il vostro sito (o una specifica risorsa) usa la compressione Brotli.<\/p>\n<p>Per tutti i principali browser come Brave, Edge, Firefox o Chrome, potete andare alla schermata <strong>Network<\/strong> &gt; <strong>All<\/strong>.<\/p>\n<p>All&#8217;inizio non vedrete nulla relativo agli header dei contenuti: dovrete selezionare una risorsa o una richiesta dal lato sinistro. Se continuate a guardare e a scorrere l&#8217;elenco, vedrete aprirsi un pannello con le informazioni relative agli <strong>header<\/strong>.<\/p>\n<p>Qui, scorrete verso il basso l&#8217;output finch\u00e9 non vedete la riga <code>content-encoding: br<\/code>:<\/p>\n<figure id=\"attachment_119723\" aria-describedby=\"caption-attachment-119723\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119723 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/brave-dev-tools.png\" alt=\"Gli strumenti di sviluppo di Brave, mostrano che la compressione Brotli \u00e8 abilitata per il sito.\" width=\"1000\" height=\"454\"><figcaption id=\"caption-attachment-119723\" class=\"wp-caption-text\">Gli strumenti di sviluppo di Brave, mostrano che la compressione Brotli \u00e8 abilitata per il sito.<\/figcaption><\/figure>\n<p>In breve: se vedete la stringa <code>content-encoding: br<\/code>, significa che Brotli \u00e8 attivo per quel sito.<\/p>\n<h2>Come Abilitare la Compressione Brotli per il Vostro Sito<\/h2>\n<p>In queste ultime sezioni, vi mostreremo una serie di modi per abilitare la compressione Brotli per il vostro sito. Il primo sar\u00e0 l&#8217;approccio che raccomandiamo per la maggior parte dei siti WordPress che non usano Kinsta, mentre l&#8217;ultimo \u00e8 quello che raccomandiamo per <i>ogni<\/i> sito che si affida al primo approccio!<\/p>\n<h3>1. Usare un plugin WordPress<\/h3>\n<p>Quasi ogni sito WordPress user\u00e0 almeno un plugin, spesso di pi\u00f9 a seconda delle funzionalit\u00e0 di cui il sito ha bisogno. Il <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">caching \u00e8 un caso d&#8217;uso<\/a> per i plugin e ce ne sono molti in giro. Tuttavia, non tutti vi permetteranno di abilitare la compressione Brotli, quindi dovrete fare una scelta oculata e prepararvi a cambiare la vostra soluzione preferita.<\/p>\n<p>Prima di intraprendere qualsiasi modifica a un sito, ricordatevi di <a href=\"https:\/\/kinsta.com\/it\/blog\/backup-sito-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">fare un backup completo<\/a> nel caso abbiate bisogno di ripristinarlo in seguito. Per questo metodo, useremo <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a> perch\u00e9 \u00e8 <a href=\"https:\/\/kinsta.com\/it\/blog\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">semplice trovare l&#8217;impostazione giusta<\/a>.<\/p>\n<p>Dovrete andare alla pagina <strong>Performance<\/strong> &gt; <strong>Browser cache<\/strong> all&#8217;interno di WordPress:<\/p>\n<figure id=\"attachment_119724\" aria-describedby=\"caption-attachment-119724\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119724\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/browser-cache-link.png\" alt=\"La bacheca WordPress che mostra la scheda Performance e l\u2019opzione Browser Cache\" width=\"1000\" height=\"513\"><figcaption id=\"caption-attachment-119724\" class=\"wp-caption-text\">La scheda Browser Cache in W3 Total Cache.<\/figcaption><\/figure>\n<p>Questa schermata mostra due impostazioni. Quella che dovrete scegliere \u00e8 <strong>Enable HTTP (brotli) Compression<\/strong>:<\/p>\n<figure id=\"attachment_119729\" aria-describedby=\"caption-attachment-119729\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119729\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/enable-brotli-cache.png\" alt=\"Opzione Enable HTTP brotli Compression in W3 Total Cache \" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119729\" class=\"wp-caption-text\">Abilitazione della compressione Brotli in W3 Total Cache.<\/figcaption><\/figure>\n<p>Tuttavia, questo metodo non sar\u00e0 adatto a ogni sito e situazione. Per esempio, Kinsta ottimizza il suo server per un <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hosting veloce, performante e affidabile<\/a>. Di conseguenza, ci sono diversi plugin di cui non avrete bisogno e alcuni altri sono addirittura <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/temi-plugin-wordpress\/plugin-vietati-incompatibili-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">vietati<\/a> sui siti Kinsta.<\/p>\n<p>In questi casi, vi conviene adottare un altro approccio.<\/p>\n<h3>2. Abilitare Brotli sul Server<\/h3>\n<p>Quando si tratta di scegliere un tipo di server, <a href=\"https:\/\/kinsta.com\/it\/blog\/nginx-verso-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">la scelta tra Nginx e Apache<\/a> \u00e8 una lunga battaglia che (per ora) sta vincendo il primo dei due. Indipendentemente da ci\u00f2, entrambi i tipi di server possono abilitare la compressione Brotli e ci sono diversi approcci per ognuno.<\/p>\n<p>Prima di esaminare l&#8217;approccio manuale, ci sono alcuni prerequisiti che dovreste conoscere:<\/p>\n<ul>\n<li>Vi serve capire come <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/modifiche-configurazione\/\" target=\"_blank\" rel=\"noopener noreferrer\">accedere ai file di configurazione<\/a> per il vostro server specifico.<\/li>\n<li>La conoscenza della riga di comando sar\u00e0 utile, specialmente quando si tratta di server Apache. Per eseguire qualsiasi comando, dovrete essere un utente root con privilegi <code>sudo<\/code>.<\/li>\n<li>Potreste aver bisogno di un <a href=\"https:\/\/kinsta.com\/it\/blog\/migliori-editor-di-testo\/\" target=\"_blank\" rel=\"noopener noreferrer\">editor di testo<\/a>, ma per modifiche veloci come questa dovreste essere a posto.<\/li>\n<li>In alcuni casi, avrete bisogno delle vostre credenziali di accesso come <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">utente secure shell (SSH)<\/a> sul server stesso. Potete trovarle all&#8217;interno del vostro pannello di controllo di hosting o contattare il supporto per chiedere.<\/li>\n<\/ul>\n<p>Se avete dei dubbi sull&#8217;approccio manuale, vi raccomandiamo di cercare un&#8217;altra opzione o di contattare il vostro host per un aiuto. Indipendentemente da ci\u00f2, daremo una breve panoramica del processo per ogni server, iniziando con Nginx.<\/p>\n<h4>Nginx<\/h4>\n<p>Per abilitare la compressione Brotli sui <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">server Nginx<\/a>, dovrete prima trovare il file <code>nginx.conf<\/code>. Ci sono poche posizioni in cui cercare:<\/p>\n<ul>\n<li><code>\/usr\/local\/nginx\/conf<\/code><\/li>\n<li><code>\/etc\/nginx<\/code><\/li>\n<li><code>\/usr\/local\/etc\/nginx<\/code><\/li>\n<\/ul>\n<p>Quando avete il file aperto, aggiungete quanto segue in fondo:<\/p>\n<pre><code class=\"language-bash\">brotli on;\nbrotli_static on;\nbrotli_comp_level 9; # You can change this from 1\u201311. 4\u20139 offers good performance balance.\nbrotli_types text\/plain text\/css application\/javascript application\/json image\/svg+xml application\/xml+rss;<\/code><\/pre>\n<p>Questa suite attiver\u00e0 Brotli e lo user\u00e0 per servire i file statici. L&#8217;impostazione <code>brotli_comp_level<\/code> \u00e8 un&#8217;impostazione che potete cambiare a seconda del vostro caso d&#8217;uso e delle vostre esigenze. Numeri pi\u00f9 alti offrono una migliore compressione bilanciata con un sito meno performante.<\/p>\n<h4>Apache<\/h4>\n<p>Poich\u00e9 Apache \u00e8 flessibile quando si tratta di configurazioni, potete attivare la compressione di Brotli senza troppe difficolt\u00e0.<\/p>\n<p>Per farlo, seguite questi passi:<\/p>\n<ol>\n<li>Accedete al vostro server usando un Prompt dei comandi o un&#8217;applicazione Terminal, come utente root <code>sudo<\/code>.<\/li>\n<li>Eseguite il comando <code>a2enmod brotli<\/code> per attivare la compressione.<\/li>\n<li>All&#8217;interno di Apache VirtualHost o nella configurazione del vostro server, aggiungete la linea <code>AddOutputFilterByType BROTLI_COMPRESS text\/html text\/plain text\/xml text\/css text\/javascript application\/javascript<\/code> per impostare i tipi di file che volete comprimere.<\/li>\n<\/ol>\n<p>Anche se Apache non supporta la compressione statica, potete cambiare il livello di compressione Brotli che offrite usando la linea <code>BrotliCompressionQuality LEVEL-NUMBER<\/code>. Tuttavia, dovrete sostituire il segnaposto &#8220;LEVEL-NUMBER&#8221; con un numero tra 1-11.<\/p>\n<h3>3. Usare un Host Web di Supporto<\/h3>\n<p>Il modo pi\u00f9 diretto per abilitare la compressione Brotli per il vostro sito \u00e8 quello di assicurarvi che il vostro host lo faccia di default. Kinsta offre la compressione Brotli come standard grazie alla sua integrazione con il CDN di Cloudflare.<\/p>\n<figure id=\"attachment_119726\" aria-describedby=\"caption-attachment-119726\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-119726\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-cdn.png\" alt=\"Illustrazione di una pila di server cilindrici blu, di fronte a una sfera blu circondata da sottili anelli arancioni, collegati alla sfera con dei punti.\" width=\"1000\" height=\"652\"><figcaption id=\"caption-attachment-119726\" class=\"wp-caption-text\">Pagina CDN di Cloudflare.<\/figcaption><\/figure>\n<p>Il <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">CDN di Kinsta<\/a> \u00e8 alimentato <a href=\"https:\/\/kinsta.com\/it\/changelog\/kinsta-cdn-cloudflare\/\">dall&#8217;infrastruttura di Cloudflare<\/a> su tutti i piani, cos\u00ec ogni sito usa la compressione Brotli senza che voi dobbiate abilitarla.<\/p>\n<p>Dovrete controllare se il vostro host scelto offre la compressione Brotli e a quale livello \u00e8 necessario configurarla. Per avere il sito pi\u00f9 performante, stabile e sicuro, un <a href=\"https:\/\/kinsta.com\/it\/blog\/hosting-wordpress-economico\/\" target=\"_blank\" rel=\"noopener noreferrer\">buon hosting \u00e8 essenziale<\/a>.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>La compressione dei dati \u00e8 una componente necessaria per sviluppare e usare il web moderno. Le dimensioni dei file possono salire alle stelle a causa dei ricchi e complessi tipi di file che userete per mettere insieme un sito web. Tutti loro hanno bisogno di una qualche forma di compressione.<\/p>\n<p>Finora l&#8217;approccio tipico \u00e8 stato GZIP, ma c&#8217;\u00e8 una novit\u00e0.<\/p>\n<p>La compressione Brotli basa la sua tecnologia sulle stesse fondamenta di GZIP, ma include alcuni benefici per migliorare le prestazioni. Come abbiamo discusso, usa la mappatura del contesto per elaborare una richiesta di compressione pi\u00f9 velocemente e un dizionario che utilizza una popolazione dinamica. \u00c8 qualcosa di molto pi\u00f9 ampio di quello che pu\u00f2 offrire GZIP e permette anche agli utenti da dispositivi mobili di beneficiare della compressione.<\/p>\n<p>La buona notizia \u00e8 che ogni sito Kinsta pu\u00f2 beneficiare della compressione Brotli grazie alla nostra <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">unica integrazione con Cloudflare<\/a>. Questo significa che il vostro sito ospitato da Kinsta \u00e8 pi\u00f9 veloce della concorrenza che usa GZIP e si carica rapidamente anche sui dispositivi pi\u00f9 piccoli.<\/p>\n<p><em>Avete qualche domanda sulla compressione Brotli? Chiedete liberamente nella sezione commenti qui sotto!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La velocit\u00e0 \u00e8 importante per qualsiasi sito web. Per ottenere tempi di caricamento veloci sul web, esiste una serie di tecnologie diverse che ci aiutano. Un &#8230;<\/p>\n","protected":false},"author":117,"featured_media":54083,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[25843,25713,25844,25845,6242,19419],"topic":[25868],"class_list":["post-53671","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-brotli-compression","tag-compression","tag-data-compression","tag-gzip-compression","tag-pagespeed","tag-site-speed","topic-velocita-sito"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Compressione Brotli: Un&#039;Alternativa Veloce alla Compressione GZIP<\/title>\n<meta name=\"description\" content=\"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un&#039;introduzione alla compressione Brotli.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Compressione Brotli: Un&#039;Alternativa Veloce alla Compressione GZIP\" \/>\n<meta property=\"og:description\" content=\"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un&#039;introduzione alla compressione Brotli.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-26T07:11:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T12:55:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un&#039;introduzione alla compressione Brotli.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Compressione Brotli: Un&#8217;Alternativa Veloce alla Compressione GZIP\",\"datePublished\":\"2022-04-26T07:11:11+00:00\",\"dateModified\":\"2023-02-02T12:55:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\"},\"wordCount\":3183,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\",\"keywords\":[\"brotli compression\",\"compression\",\"data compression\",\"gzip compression\",\"pagespeed\",\"site speed\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\",\"name\":\"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\",\"datePublished\":\"2022-04-26T07:11:11+00:00\",\"dateModified\":\"2023-02-02T12:55:49+00:00\",\"description\":\"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un'introduzione alla compressione Brotli.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Velocit\u00e0 del Sito\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/velocita-sito\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Compressione Brotli: Un&#8217;Alternativa Veloce alla Compressione GZIP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP","description":"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un'introduzione alla compressione Brotli.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/","og_locale":"it_IT","og_type":"article","og_title":"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP","og_description":"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un'introduzione alla compressione Brotli.","og_url":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2022-04-26T07:11:11+00:00","article_modified_time":"2023-02-02T12:55:49+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un'introduzione alla compressione Brotli.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Salman Ravoof","Tempo di lettura stimato":"17 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Compressione Brotli: Un&#8217;Alternativa Veloce alla Compressione GZIP","datePublished":"2022-04-26T07:11:11+00:00","dateModified":"2023-02-02T12:55:49+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/"},"wordCount":3183,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","keywords":["brotli compression","compression","data compression","gzip compression","pagespeed","site speed"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/","url":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/","name":"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","datePublished":"2022-04-26T07:11:11+00:00","dateModified":"2023-02-02T12:55:49+00:00","description":"La compressione GZIP \u00e8 stata lo standard per molto tempo, ma ormai non \u00e8 pi\u00f9 cos\u00ec! Ecco un'introduzione alla compressione Brotli.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/compressione-brotli.jpeg","width":1460,"height":730,"caption":"Compressione Brotli: Un'Alternativa Veloce alla Compressione GZIP"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/compressione-brotli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Velocit\u00e0 del Sito","item":"https:\/\/kinsta.com\/it\/argomenti\/velocita-sito\/"},{"@type":"ListItem","position":3,"name":"Compressione Brotli: Un&#8217;Alternativa Veloce alla Compressione GZIP"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/53671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=53671"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/53671\/revisions"}],"predecessor-version":[{"id":62161,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/53671\/revisions\/62161"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/jp"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/translations\/dk"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53671\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/54083"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=53671"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=53671"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=53671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}