{"id":48855,"date":"2022-04-26T04:12:58","date_gmt":"2022-04-26T07:12:58","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=48855&#038;preview=true&#038;preview_id=48855"},"modified":"2025-01-20T09:29:13","modified_gmt":"2025-01-20T12:29:13","slug":"compressao-brotli","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/","title":{"rendered":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP"},"content":{"rendered":"<p>A velocidade \u00e9 importante para qualquer site. Na busca por tempos de carregamento r\u00e1pidos, temos uma s\u00e9rie de tecnologias diferentes para nos ajudar. Uma abordagem \u00e9 minimizar o c\u00f3digo subjacente que seu site usar\u00e1 sem afetar como ele funciona. A compress\u00e3o GZIP \u00e9 uma maneira de fazer isso, mas a <a href=\"https:\/\/www.brotli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">compress\u00e3o Brotli<\/a> \u00e9 um m\u00e9todo alternativo que chama a aten\u00e7\u00e3o.<\/p>\n<p>\u00c9 uma <a href=\"http:\/\/google.com\" target=\"_blank\" rel=\"noopener noreferrer\">solu\u00e7\u00e3o desenvolvida pelo Google<\/a> que parece fornecer uma s\u00e9rie de benef\u00edcios sobre (assim como uma alternativa) compress\u00e3o GZIP. Os detalhes neste artigo v\u00e3o entrar exatamente no que a tecnologia oferece, mas a compress\u00e3o Brotli \u00e9 r\u00e1pida e eficiente &#8211; marcando todos os requisitos que voc\u00ea precisa para investig\u00e1-la.<\/p>\n<h3>Confira nosso <a href=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\">guia em v\u00eddeo sobre a compress\u00e3o Brotli<\/a><\/h3>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\"><\/kinsta-video>\n<p>Para este tutorial, vamos analisar a compress\u00e3o Brotli e mostrar a voc\u00ea como verificar se o seu site a utiliza, e como habilit\u00e1-la se voc\u00ea precisar. Primeiro, vamos colocar Brotli no espa\u00e7o do algoritmo de compress\u00e3o, e falar sobre porque voc\u00ea quer us\u00e1-lo em vez de outras solu\u00e7\u00f5es.<\/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>Compress\u00e3o de dados para a Web<\/h2>\n<p>Em sua forma mais b\u00e1sica, a compress\u00e3o de dados leva o c\u00f3digo para um site ou aplicativo e minimiza o tamanho do arquivo. Isto lhe d\u00e1 arquivos mais leves para se mover pela web e <a href=\"https:\/\/kinsta.com\/pt\/blog\/desempenho-terceiros\/\" target=\"_blank\" rel=\"noopener noreferrer\">reduz o tempo<\/a> levado para carregar e renderizar um site. Voc\u00ea encontrar\u00e1 muitas maneiras de comprimir os dados dependendo do tipo de arquivo com o qual voc\u00ea est\u00e1 trabalhando.<\/p>\n<p>Uma abordagem comum \u00e9 &#8220;minifica\u00e7\u00e3o&#8221; Aqui \u00e9 onde um algoritmo retira o c\u00f3digo do seu site de alguns de seus elementos sup\u00e9rfluos. A ideia \u00e9 que aspectos como travess\u00f5es, coment\u00e1rios, espa\u00e7o em branco aumentar\u00e3o o tamanho dos arquivos e <a href=\"https:\/\/kinsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">portanto, o tempo de carregamento<\/a>.<\/p>\n\n<p>A remo\u00e7\u00e3o destes elementos n\u00e3o afeta a experi\u00eancia do usu\u00e1rio (UX) na maioria das situa\u00e7\u00f5es. No entanto,\u00a0ela torna as coisas mais simples para os computadores que t\u00eam que compilar e renderizar o c\u00f3digo. Por exemplo, pegue este conjunto de c\u00f3digo:<\/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>O c\u00f3digo acima usa elementos como espa\u00e7os e retornos de carruagem para torn\u00e1-lo leg\u00edvel para humanos, mas um computador n\u00e3o precisa deles para entender o c\u00f3digo principal. Al\u00e9m disso, estes lotes de espa\u00e7os em branco e quebras de linha ocupar\u00e3o um espa\u00e7o precioso que, removido, pode lhe dar um aumento de desempenho.<\/p>\n<p>Se voc\u00ea minimizar este c\u00f3digo, ele parece completamente diferente:<\/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>Entretanto, os fundamentos do que este c\u00f3digo faz ainda s\u00e3o os mesmos.<\/p>\n<p>Voc\u00ea vai descobrir que outros tipos de arquivos t\u00eam formas de comprimir dados. Por exemplo, as imagens geralmente levam muita compress\u00e3o para reduzir em tamanho sem muita degrada\u00e7\u00e3o da pr\u00f3pria imagem:<\/p>\n<figure id=\"attachment_119733\" aria-describedby=\"caption-attachment-119733\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119733 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/optimized-images.png\" alt=\"Um exemplo de uma imagem otimizada\" width=\"1000\" height=\"278\"><figcaption id=\"caption-attachment-119733\" class=\"wp-caption-text\">Um exemplo de uma imagem otimizada.<\/figcaption><\/figure>\n<p>A <a href=\"https:\/\/kinsta.com\/pt\/blog\/ativar-compressao-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compress\u00e3o GZIP<\/a> \u00e9 uma maneira padr\u00e3o de minimizar o tamanho de pacotes de arquivos &#8211; pense em pacotes como ZIP ou pacotes Linux <code>.tar<\/code>. Mas at\u00e9 agora n\u00e3o existiam alternativas reais. Falaremos mais sobre porque uma alternativa deve existir mais tarde, mas primeiro vamos apresentar a voc\u00ea o &#8220;concorrente&#8221; do GZIP<\/p>\n<h2>Compress\u00e3o Brotli<\/h2>\n<p>Em poucas palavras, Brotli \u00e9 um algoritmo de compress\u00e3o de dados. Entretanto, se isto \u00e9 tudo o que temos a dizer, n\u00e3o haveria raz\u00e3o para investig\u00e1-lo.<\/p>\n<p>Ele fornece compress\u00e3o &#8220;sem perdas&#8221; desenvolvido pelo Google sob uma <a href=\"https:\/\/mit-license.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">licen\u00e7a do MIT<\/a>. A empresa est\u00e1 frequentemente na vanguarda da tecnologia que avan\u00e7a na web, ent\u00e3o n\u00e3o \u00e9 surpresa que o Brotli procure pegar o que o GZIP faz, melhor\u00e1-la e oferecer uma experi\u00eancia aprimorada aos usu\u00e1rios e sites.<\/p>\n<p>A compress\u00e3o Brotli usa as mesmas tecnologias b\u00e1sicas da compress\u00e3o GZIP, ou seja, a compress\u00e3o GZIP:<\/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\">O algoritmo LZ77<\/a><\/li>\n<li><a href=\"https:\/\/iq.opengenus.org\/huffman-encoding\/\">Codifica\u00e7\u00e3o e decodifica\u00e7\u00e3o Huffman<\/a><\/li>\n<\/ul>\n<p>Na verdade, se voc\u00ea combinar essas duas tecnologias, voc\u00ea obt\u00e9m o formato <code>DEFLATE<\/code> que serve como base para as compress\u00f5es GZIP e Brotli. \u00c9 algo em que entramos com extrema profundidade em nosso artigo sobre <a href=\"https:\/\/kinsta.com\/pt\/blog\/ativar-compressao-gzip\/#what-is-gzip-compression\" target=\"_blank\" rel=\"noopener noreferrer\">compress\u00e3o GZIP<\/a>.<\/p>\n<p>Em resumo, arquivos n\u00e3o comprimidos correm atrav\u00e9s dos algoritmos LZ77 e Huffman como parte do processo <code>DEFLATE<\/code> para compact\u00e1-los em um formato Brotli. A partir da\u00ed, um processo <code>INFLATE<\/code> ir\u00e1 descomprimir os arquivos novamente quando necess\u00e1rio.<\/p>\n<p>Embora Brotli seja atualmente o principal concorrente da GZIP, existem outras tecnologias similares por a\u00ed que tamb\u00e9m utilizam <code>DEFLATE<\/code>. Na pr\u00f3xima se\u00e7\u00e3o, falaremos sobre o que faz Brotli se destacar.<\/p>\n<h2>Compress\u00e3o Brotli vs Compress\u00e3o GZIP<\/h2>\n<p>Como mencionado, tanto Brotli como GZIP usam o m\u00e9todo <code>DEFLATE<\/code> para comprimir (e descomprimir) os dados. Isto pode confundir muitas pessoas, porque isto por si s\u00f3 n\u00e3o justifica uma mudan\u00e7a.<\/p>\n<p>No entanto, o Google est\u00e1 construindo baseado no <code>DEFLATE<\/code> para oferecer t\u00e9cnicas aprimoradas e comprimir os dados para um padr\u00e3o maior e muito mais r\u00e1pido.<\/p>\n<h3>Como Brotli utiliza dicion\u00e1rios para melhorar a compress\u00e3o de dados<\/h3>\n<p>Um aspecto t\u00e9cnico dos formatos de compress\u00e3o de dados \u00e9 a forma como a compress\u00e3o Brotli usa a linguagem e o texto existentes nos dicion\u00e1rios de dados para empregar seu algoritmo.<\/p>\n<p>Os desenvolvedores usar\u00e3o um dicion\u00e1rio de pares de valores-chave para armazenar dados, pois \u00e9 eficiente, flex\u00edvel e escal\u00e1vel. Aqui est\u00e1 como seria um dicion\u00e1rio PHP (chamado de &#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>Enquanto o GZIP n\u00e3o usa dicion\u00e1rios, Brotli usa <i>dois<\/i>.<\/p>\n<h4>Dicion\u00e1rio est\u00e1tico do Brotli<\/h4>\n<p>O primeiro \u00e9 um dicion\u00e1rio est\u00e1tico (ou seja, predefinido) de termos de c\u00f3digo comuns que atuam como refer\u00eancia para o texto HTML, CSS, e JavaScript.<\/p>\n<p>Existem mais de 13.000 palavras em seis idiomas diferentes, e Brotli as usar\u00e1 como refer\u00eancias a pontos no c\u00f3digo. N\u00e3o \u00e9 uma analogia exata, mas \u00e9 similar \u00e0 maneira como um <a href=\"https:\/\/kinsta.com\/pt\/blog\/hooks-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hook WordPress<\/a> faz refer\u00eancia a um conjunto maior de c\u00f3digos.<\/p>\n<p>Como tal, o codificador n\u00e3o precisa peneirar atrav\u00e9s do byte de c\u00f3digo por byte. Ao inv\u00e9s disso, ele pode agir sobre as refer\u00eancias, puxar a defini\u00e7\u00e3o do dicion\u00e1rio e passar para o pr\u00f3ximo.<\/p>\n<p>Voc\u00ea tamb\u00e9m ver\u00e1 que h\u00e1 frases do mundo real no dicion\u00e1rio, assim como c\u00f3digos que n\u00e3o veriam muitas vezes compress\u00e3o. Isso ajuda algumas tags como <code>&lt;HTML&gt;<\/code> e par\u00e2metros como <code>type=\"text\/javascript\"<\/code> a obter alguma compress\u00e3o e lhe dar alguns ganhos maiores.<\/p>\n<p>H\u00e1 tamb\u00e9m algumas &#8220;transforma\u00e7\u00f5es&#8221; no dicion\u00e1rio: parciais, incompletas e outros tipos de frases que com um novo prefixo, sufixo ou caso se tornam uma palavra totalmente nova &#8211; por exemplo, &#8220;Trabalho&#8221; transformando-se em &#8220;Trabalhando&#8221; ou &#8220;html&#8221; em &#8220;HTML&#8221;<\/p>\n<h4>Dicion\u00e1rio din\u00e2mico do Brotli<\/h4>\n<p>O dicion\u00e1rio din\u00e2mico analisa o conte\u00fado e o c\u00f3digo no c\u00f3digo-fonte, sendo bom para dispositivos menores, mas n\u00e3o t\u00e3o bom para arquivos maiores. Tamb\u00e9m \u00e9 chamado de &#8220;janela deslizante&#8221; e pode ter at\u00e9 16 MB de tamanho. Aqui \u00e9 onde o algoritmo de compress\u00e3o &#8220;armazena&#8221; alguns dos dados mais recentes para referenci\u00e1-los. \u00c9 ultradin\u00e2mico no sentido de que muda constantemente.<\/p>\n<p>Se voc\u00ea comparar isso com a janela deslizante GZIPs de cerca de 32 KB, voc\u00ea ver\u00e1 que o escopo de an\u00e1lise e compress\u00e3o em tempo real \u00e9 enorme. Na verdade, a maioria das pr\u00e1ticas t\u00edpicas usa uma janela deslizante Brotli de cerca de 4 MB, que ainda \u00e9 mamute em compara\u00e7\u00e3o com os algoritmos concorrentes.<\/p>\n<h3>Compress\u00e3o Brotli vs Compress\u00e3o GZIP: Desempenho e suporte<\/h3>\n<p>Quando se trata de n\u00fameros de usu\u00e1rios puros, a compress\u00e3o GZIP <a href=\"https:\/\/w3techs.com\/technologies\/comparison\/ce-brotlicompression,ce-gzipcompression\">ainda \u00e9 a n\u00famero um<\/a>. No entanto, a compress\u00e3o Brotli v\u00ea mais uso a cada dia. Isto \u00e9 em parte devido a medidas mais amplas de ado\u00e7\u00e3o pelos principais navegadores; o aumento dos navegadores baseados em Chrome tamb\u00e9m ajuda.<\/p>\n<h3>Confira nosso duia em v\u00eddeo sobre <a href=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\">Compress\u00e3o Brotli vs Compress\u00e3o GZIP<\/a><\/h3>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\"><\/kinsta-video>\n<p>O site <a href=\"https:\/\/caniuse.com\/brotli\">Can I Use&#8230;<\/a> registra quais tecnologias os navegadores adotam e fornece uma esp\u00e9cie de hist\u00f3rico. Este site observa que mais de 95% dos navegadores usam compress\u00e3o Brotli na escrita atual, incluindo todas as vers\u00f5es principais.<\/p>\n<figure id=\"attachment_119725\" aria-describedby=\"caption-attachment-119725\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119725 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/can-i-use-brotli.png\" alt=\"O site Can I Use... mostrando a ado\u00e7\u00e3o de Brotli\" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119725\" class=\"wp-caption-text\">O site Can I Use&#8230; mostrando a ado\u00e7\u00e3o de Brotli.<\/figcaption><\/figure>\n<p>Em nosso artigo sobre compress\u00e3o GZIP, <a href=\"https:\/\/kinsta.com\/pt\/blog\/ativar-compressao-gzip\/#how-good-is-gzip-compression\" target=\"_blank\" rel=\"noopener noreferrer\">notamos um teste de benchmark<\/a> onde Brotli teve uma melhor taxa de compress\u00e3o em compara\u00e7\u00e3o com os algoritmos concorrentes, mas ficou para tr\u00e1s em tempo de compress\u00e3o e descompress\u00e3o:<\/p>\n<figure id=\"attachment_119728\" aria-describedby=\"caption-attachment-119728\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119728 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/compression-ratios.png\" alt=\"Uma compara\u00e7\u00e3o de desempenho de compress\u00e3o entre v\u00e1rios algoritmos diferentes\" width=\"1000\" height=\"420\"><figcaption id=\"caption-attachment-119728\" class=\"wp-caption-text\">Uma compara\u00e7\u00e3o de desempenho de compress\u00e3o entre v\u00e1rios algoritmos diferentes. (Fonte: OpenCPU)<\/figcaption><\/figure>\n<p>No entanto, os <a href=\"https:\/\/quixdb.github.io\/squash-benchmark\/\" target=\"_blank\" rel=\"noopener noreferrer\">testes Squash Benchmark<\/a> mostram uma hist\u00f3ria diferente &#8211; uma que \u00e9 mais matizada. O verdadeiro ponto de partida \u00e9 que, no geral, Brotli \u00e9 mais flex\u00edvel do que GZIP, com uma taxa de compress\u00e3o geralmente maior.<\/p>\n<p>Aqui est\u00e1 o resumo das descobertas do Squash Benchmarks:<\/p>\n<ul>\n<li>Brotli tem a melhor taxa de compress\u00e3o (ou seja, produz arquivos compactados menores) em todos os n\u00edveis de compress\u00e3o.<\/li>\n<li>Enquanto o GZIP bate Brotli na velocidade na maioria das vezes, o n\u00edvel que voc\u00ea comprime em fatores nos resultados que voc\u00ea vai ver.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/paulcalvano.com\/2018-07-25-brotli-compression-how-much-will-it-reduce-your-content\/\" target=\"_blank\" rel=\"noopener noreferrer\">O Breakdown de Paul Calvano<\/a> d\u00e1 mais detalhes, mas o ponto crucial \u00e9 que Brotli precisa de mais energia de CPU para fornecer um fator maior de compress\u00e3o de arquivos. Isto mostra tanto o n\u00edvel de compress\u00e3o mais alto quanto o mais baixo. <a href=\"https:\/\/blog.cloudflare.com\/results-experimenting-brotli\/\" target=\"_blank\" rel=\"noopener noreferrer\">O benchmarking do Cloudflare<\/a> confirma isso: arquivos muito menores, com n\u00fameros comparativos de velocidade de compress\u00e3o mais pr\u00f3ximos.<\/p>\n<p>Al\u00e9m disso, considere que algumas ferramentas de teste <a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-de-velocidade-pingdom\/\">como o Pingdom<\/a> e algumas <a href=\"https:\/\/kinsta.com\/pt\/blog\/cdn-para-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">redes de entrega de conte\u00fado (CDNs)<\/a> ainda n\u00e3o suportam Brotli. Isto pode distorcer os dados que outros coletam sobre como a Brotli opera. Voc\u00ea pode ver &#8220;falsos negativos&#8221; se voc\u00ea executar testes: valores mais altos de velocidade de p\u00e1gina que ignoram a compress\u00e3o de arquivos que voc\u00ea emprega.<\/p>\n<h3>Benef\u00edcios da compress\u00e3o Brotli<\/h3>\n<p>H\u00e1 muita informa\u00e7\u00e3o a ser considerada sobre a compress\u00e3o Brotli at\u00e9 agora. Entretanto, podemos resumir o que voc\u00ea precisa saber sobre o porqu\u00ea de escolher Brotli em vez do GZIP:<\/p>\n<ol>\n<li>\u00c9 necess\u00e1ria a mesma tecnologia que o GZIP usa e a aperfei\u00e7oa com m\u00e9todos modernos.<\/li>\n<li>A an\u00e1lise baseada no dicion\u00e1rio do Brotli significa que ela pode comprimir mais de seus arquivos para um n\u00edvel mais profundo.<\/li>\n<li>Enquanto Brotli precisa de mais poder computacional comparado ao GZIP, os resultados significam arquivos menores.<\/li>\n<li>Nos n\u00edveis de compress\u00e3o que a maioria dos web hosts usam &#8211; algo de m\u00e9dio alcance como o n\u00edvel quatro ou cinco &#8211; Brotli tem um desempenho melhor do que GZIP sem quebrar um suor.<\/li>\n<li>Voc\u00ea vai descobrir que Brotli tem suporte quase universal atrav\u00e9s de navegadores, se n\u00e3o algumas das ferramentas de refer\u00eancia \u00e0s quais voc\u00ea est\u00e1 acostumado.<\/li>\n<li>Brotli \u00e9 gratuito para usar e de c\u00f3digo aberto. Esta \u00e9 uma vantagem se voc\u00ea usar um CDN compat\u00edvel com Brotli, <a href=\"https:\/\/kinsta.com\/pt\/integracao-cloudflare\/\">como o Cloudflare<\/a>.<\/li>\n<\/ol>\n<p>Vale notar que o <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200168396-What-will-Cloudflare-compress-\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare utiliza a compress\u00e3o Brotli<\/a> em todos os seus servidores. Na verdade, ele usa uma vers\u00e3o modificada e otimizada do Brotli para lhe dar mais ganhos com rela\u00e7\u00e3o \u00e0 velocidade e entrega de arquivos.<\/p>\n<p>Como <a href=\"https:\/\/kinsta.com\/pt\/blog\/integracao-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta oferece integra\u00e7\u00e3o Cloudflare<\/a> em todos os planos, todos os sites hospedados usam Brotli por padr\u00e3o. Esta \u00e9 apenas uma das raz\u00f5es por que Kinsta \u00e9 um dos <a href=\"https:\/\/reviewsignal.com\/blog\/tag\/kinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">l\u00edderes de mercado<\/a> e um dos melhores provedores de hospedagem do mercado.<\/p>\n<h2>Como verificar se o seu site utiliza compress\u00e3o Brotli<\/h2>\n<p>Como a compress\u00e3o Brotli ainda n\u00e3o \u00e9 padr\u00e3o (embora esteja quase l\u00e1), voc\u00ea provavelmente vai querer saber se o seu site a utiliza. H\u00e1 algumas maneiras de descobrir isso.<\/p>\n<h3>1. Use uma ferramenta on-line<\/h3>\n<p>A maneira mais simples de verificar se o seu site usa compress\u00e3o Brotli \u00e9 atrav\u00e9s de uma ferramenta on-line. Embora haja alguns para escolher, voc\u00ea vai querer algo r\u00e1pido e simples de usar que tamb\u00e9m lhe dar\u00e1 um monte de informa\u00e7\u00f5es sobre sua configura\u00e7\u00e3o.<\/p>\n<p><a href=\"https:\/\/www.giftofspeed.com\/gzip-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gift of Speed<\/a> \u00e9 \u00e0 nossa escolha para verificar a compress\u00e3o 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=\"wp-image-119731 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/gift-of-speed.png\" alt=\"O site Gift of Speed.\" width=\"1000\" height=\"709\"><figcaption id=\"caption-attachment-119731\" class=\"wp-caption-text\">O site Gift of Speed.<\/figcaption><\/figure>\n<p>Ele ir\u00e1 determinar se o seu site usa GZIP, Brotli ou nenhuma compress\u00e3o, e fornecer algumas outras m\u00e9tricas para ajud\u00e1-lo a decidir o que fazer a seguir. Essas m\u00e9tricas oferecem uma vis\u00e3o importante, porque voc\u00ea n\u00e3o quer apenas considerar se o servidor do seu site usa o &#8220;sabor&#8221; certo de compress\u00e3o.<\/p>\n<p>H\u00e1 muitos elementos que comp\u00f5em um site, e at\u00e9 mesmo bibliotecas e depend\u00eancias de terceiros. Voc\u00ea pode escolher servi-los usando um CDN, e se for o caso, isto precisa empregar a compress\u00e3o Brotli tamb\u00e9m para o melhor desempenho poss\u00edvel.<\/p>\n<p>Se voc\u00ea usa Gift Of Speed para testar ativos individuais, voc\u00ea pode dar uma olhada no valor do Servidor para ver como ele \u00e9 servido.<\/p>\n<figure id=\"attachment_119727\" aria-describedby=\"caption-attachment-119727\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119727 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-gift-of-speed.png\" alt=\"A p\u00e1gina de resultados Gift Of Speed para um bem de Cloudflare\" width=\"1000\" height=\"636\"><figcaption id=\"caption-attachment-119727\" class=\"wp-caption-text\">A p\u00e1gina de resultados Gift Of Speed para um bem de Cloudflare.<\/figcaption><\/figure>\n<p>Todos os sites da Kinsta utilizam o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">CDN da Kinsta<\/a>, alimentado pelo Cloudflare. Como tal, cada site tamb\u00e9m utilizar\u00e1 a compress\u00e3o Brotli em toda a cadeia e arquitetura do servidor.<\/p>\n<h3>2. Verifique usando as ferramentas de desenvolvimento do seu navegador<\/h3>\n<p>A maioria dos desenvolvedores saber\u00e1 que um <a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramenta-inspecionar\/\" target=\"_blank\" rel=\"noopener noreferrer\">navegador oferece algumas ferramentas fant\u00e1sticas<\/a> para ajud\u00e1-lo com todos os tipos de investiga\u00e7\u00e3o e solu\u00e7\u00e3o de problemas relacionados a web. Uma verifica\u00e7\u00e3o r\u00e1pida que voc\u00ea pode fazer \u00e9 se o seu site (ou um ativo espec\u00edfico) usa compress\u00e3o Brotli.<\/p>\n<p>Para todos os principais navegadores como Brave, Edge, Firefox ou Chrome, voc\u00ea pode ir para a tela <strong>Network<\/strong> &gt; <strong>All<\/strong> screen.<\/p>\n<p>No in\u00edcio, voc\u00ea n\u00e3o ver\u00e1 nada relacionado aos cabe\u00e7alhos de conte\u00fado &#8211; voc\u00ea precisar\u00e1 selecionar um ativo ou solicita\u00e7\u00e3o do lado esquerdo. Se voc\u00ea continuar olhando e rolando pela lista abaixo, voc\u00ea ver\u00e1 um painel aberto que padr\u00e3o para as informa\u00e7\u00f5es dos <strong>Headers<\/strong>.<\/p>\n<p>Aqui, role pela sa\u00edda at\u00e9 que voc\u00ea veja a linha <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=\"As ferramentas de desenvolvimento do Brave, mostrando que a compress\u00e3o Brotili est\u00e1 habilitada para o site\" width=\"1000\" height=\"454\"><figcaption id=\"caption-attachment-119723\" class=\"wp-caption-text\">As ferramentas de desenvolvimento do Brave, mostrando que a compress\u00e3o Brotili est\u00e1 habilitada para o site.<\/figcaption><\/figure>\n<p>Em resumo: Se voc\u00ea ver <code>content-encoding: br<\/code>, isto lhe diz que Brotli est\u00e1 ativo para aquele site.<\/p>\n<h2>Como habilitar a compress\u00e3o Brotli para o seu site<\/h2>\n<p>Nestas poucas se\u00e7\u00f5es finais, mostraremos a voc\u00ea uma s\u00e9rie de diferentes maneiras de habilitar a compress\u00e3o Brotli para o seu site. A primeira ser\u00e1 a abordagem que recomendamos para a maioria dos sites WordPress que n\u00e3o usam Kinsta &#8211; e a \u00faltima \u00e9 o que recomendamos para <i>cada<\/i> site que l\u00ea a primeira abordagem!<\/p>\n<h3>1. Use um plugin WordPress<\/h3>\n<p>Quase todos os sites WordPress usar\u00e3o pelo menos um plugin &#8211; muitas vezes mais dependendo da funcionalidade que o site precisa. <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cache \u00e9 um caso de uso<\/a> para plugins, e h\u00e1 muitos por a\u00ed. Entretanto, nem todos permitem a compress\u00e3o Brotli, ent\u00e3o voc\u00ea precisar\u00e1 escolher sabiamente e estar preparado para mudar sua solu\u00e7\u00e3o preferida.<\/p>\n<p>Antes de fazer qualquer altera\u00e7\u00e3o em um site, lembre-se de <a href=\"https:\/\/kinsta.com\/pt\/blog\/backup-site-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">fazer um backup completo<\/a> caso voc\u00ea precise restaurar mais tarde. Para este m\u00e9todo, usaremos o <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a> porque \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">simples encontrar a configura\u00e7\u00e3o correta<\/a>.<\/p>\n<p>Voc\u00ea precisar\u00e1 ir para a p\u00e1gina <strong>Performance<\/strong> &gt; <strong>Browser Cache<\/strong> no 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=\"wp-image-119724 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/browser-cache-link.png\" alt=\"The W3 Total Cache \"Cache do Navegador: link.\" width=\"1000\" height=\"513\"><figcaption id=\"caption-attachment-119724\" class=\"wp-caption-text\">W3 Total Cache<\/figcaption><\/figure>\n<p>Esta tela mostra duas configura\u00e7\u00f5es. A que voc\u00ea vai querer escolher \u00e9 <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=\"wp-image-119729 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/enable-brotli-cache.png\" alt=\"Permitindo a compress\u00e3o Brotli dentro do W3 Total Cache.\" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119729\" class=\"wp-caption-text\">Permitindo a compress\u00e3o Brotli dentro do W3 Total Cache.<\/figcaption><\/figure>\n<p>No entanto, isto n\u00e3o ser\u00e1 adequado para todos os sites e situa\u00e7\u00f5es. Por exemplo, Kinsta otimiza seu servidor para uma <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hospedagem r\u00e1pida, de alto desempenho e confi\u00e1vel<\/a>. Como tal, h\u00e1 uma s\u00e9rie de plugins que voc\u00ea n\u00e3o vai precisar, e alguns outros s\u00e3o at\u00e9 mesmo <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/wordpress-plugins-temas\/wordpress-plugins-banidos-incompativeis\/\" target=\"_blank\" rel=\"noopener noreferrer\">proibidos de uso<\/a> em sites Kinsta.<\/p>\n<p>Nesses casos, voc\u00ea vai querer adotar outra abordagem.<\/p>\n<h3>2. Habilite o Brotli no servidor<\/h3>\n<p>Quando se trata de escolher um tipo de servidor, <a href=\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx vs Apache<\/a> \u00e9 uma longa batalha que (por enquanto) o primeiro est\u00e1 vencendo. Independentemente disso, ambos os tipos de servidor podem habilitar a compress\u00e3o Brotli, e h\u00e1 diferentes abordagens para cada um deles.<\/p>\n<p>Antes de voc\u00ea analisar a abordagem manual, h\u00e1 alguns pr\u00e9-requisitos que voc\u00ea deve saber:<\/p>\n<ul>\n<li>Voc\u00ea vai querer entender como <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/alteracoes-de-configuracao\/\" target=\"_blank\" rel=\"noopener noreferrer\">acessar seus arquivos de configura\u00e7\u00e3o<\/a> para seu servidor espec\u00edfico.<\/li>\n<li>O conhecimento da linha de comando ser\u00e1 ben\u00e9fico, especialmente quando se trata de servidor Apache. Para executar qualquer comando, voc\u00ea precisar\u00e1 ser um usu\u00e1rio root com privil\u00e9gios <code>sudo<\/code>.<\/li>\n<li>Voc\u00ea pode precisar de um <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-editores-texto\/\" target=\"_blank\" rel=\"noopener noreferrer\">editor de texto<\/a>, mas para altera\u00e7\u00f5es r\u00e1pidas como esta, voc\u00ea deve estar bem.<\/li>\n<li>Em alguns casos, voc\u00ea precisar\u00e1 de suas credenciais de login como um <a href=\"https:\/\/kinsta.com\/pt\/blog\/usar-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">usu\u00e1rio de shell seguro (SSH)<\/a> no pr\u00f3prio servidor. Voc\u00ea pode encontr\u00e1-las dentro do seu painel de controle de hospedagem, ou entrar em contato com o suporte para perguntar.<\/li>\n<\/ul>\n<p>Se voc\u00ea tiver alguma d\u00favida sobre a abordagem manual, recomendamos que voc\u00ea procure outra op\u00e7\u00e3o, ou procure seu provedor de hospedagem web para obter ajuda. Independentemente disso, daremos uma breve vis\u00e3o geral do processo para cada servidor, come\u00e7ando com o Nginx.<\/p>\n<h4>Nginx<\/h4>\n<p>Para habilitar a compress\u00e3o Brotli em <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">servidores Nginx<\/a>, voc\u00ea precisar\u00e1 primeiro encontrar o arquivo <code>nginx.conf<\/code>. Ele ser\u00e1 um dos poucos locais:<\/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 voc\u00ea tiver o arquivo aberto, adicione o seguinte ao rodap\u00e9:<\/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>Esta su\u00edte vai ligar o Brotli e us\u00e1-lo para servir arquivos est\u00e1ticos. A configura\u00e7\u00e3o <code>brotli_comp_level<\/code> \u00e9 uma configura\u00e7\u00e3o que voc\u00ea pode mudar dependendo do seu caso de uso e das suas necessidades. N\u00fameros mais altos oferecem melhor compress\u00e3o balanceada com um site menos performante.<\/p>\n<h4>Apache<\/h4>\n<p>Como o Apache \u00e9 flex\u00edvel quando se trata de configura\u00e7\u00f5es, voc\u00ea pode habilitar a compress\u00e3o Brotli sem muito alarde.<\/p>\n<p>Para fazer isso, siga estes passos:<\/p>\n<ol>\n<li>Entre no seu servidor usando um prompt de comando ou um aplicativo terminal, como usu\u00e1rio root <code>sudo<\/code>.<\/li>\n<li>Execute o comando <code>a2enmod brotli<\/code> para ativar a compress\u00e3o.<\/li>\n<li>No Apache VirtualHost ou da configura\u00e7\u00e3o do seu servidor, adicione a linha <code>AddOutputFilterByType BROTLI_COMPRESS text\/html text\/plain text\/xml text\/css text\/javascript application\/javascript<\/code> para definir os tipos de arquivo que voc\u00ea gostaria de comprimir.<\/li>\n<\/ol>\n<p>Enquanto o Apache n\u00e3o suporta compress\u00e3o est\u00e1tica, voc\u00ea pode mudar o n\u00edvel de compress\u00e3o Brotli que voc\u00ea oferece usando a linha <code>BrotliCompressionQuality LEVEL-NUMBER <\/code>. No entanto, voc\u00ea precisar\u00e1 substituir o suporte de posi\u00e7\u00e3o &#8220;LEVEL-NUMBER&#8221; por um n\u00famero entre 1-11.<\/p>\n<h3>3. Use o <strong>suporte <\/strong>do seu provedor de hospedagem web<\/h3>\n<p>A maneira mais direta de permitir a compress\u00e3o Brotli para o seu site \u00e9 assegurar que o seu provedor de hospedagem fa\u00e7a isso por padr\u00e3o. A Kinsta oferece a compress\u00e3o Brotli como padr\u00e3o gra\u00e7as \u00e0 sua integra\u00e7\u00e3o com o CDN do 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=\"wp-image-119726 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-cdn.png\" alt=\"P\u00e1gina CDN do Cloudflare\" width=\"1000\" height=\"652\"><figcaption id=\"caption-attachment-119726\" class=\"wp-caption-text\">P\u00e1gina CDN do Cloudflare<\/figcaption><\/figure>\n<p>O <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">CDN da Kinsta<\/a> \u00e9 alimentado pela <a href=\"https:\/\/kinsta.com\/pt\/changelog\/kinsta-cdn-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">infraestrutura do Cloudflare<\/a> em todos os planos &#8211; ent\u00e3o todo site usa a compress\u00e3o Brotli sem que voc\u00ea precise ativ\u00e1-la.<\/p>\n<p>Voc\u00ea vai querer verificar se o seu provedor de hospedagem escolhido oferece compress\u00e3o Brotli, e a que n\u00edvel voc\u00ea precisa para configur\u00e1-lo. Para rodar o site mais eficiente, est\u00e1vel e seguro, uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-wordpress-barata\/\" target=\"_blank\" rel=\"noopener noreferrer\">boa hospedagem \u00e9 essencial<\/a>.<\/p>\n\n<h2>Resumo<\/h2>\n<p>A compress\u00e3o de dados \u00e9 um componente necess\u00e1rio para desenvolver e usar a web moderna. Os tamanhos dos arquivos podem disparar devido aos ricos e complexos tipos de arquivos que voc\u00ea usar\u00e1 para montar um site. Todos eles precisam de alguma forma de compress\u00e3o.<\/p>\n<p>A abordagem t\u00edpica tem sido GZIP at\u00e9 agora, mas h\u00e1 um novo garoto no bairro.<\/p>\n<p>A compress\u00e3o Brotli baseia sua tecnologia na mesma base da GZIP, mas inclui alguns benef\u00edcios que melhoram o desempenho. Como discutimos, ela usa o mapeamento de contexto para processar uma solicita\u00e7\u00e3o de compress\u00e3o mais rapidamente, e um dicion\u00e1rio que usa popula\u00e7\u00e3o din\u00e2mica. Isto \u00e9 muito maior do que o GZIP pode oferecer, e tamb\u00e9m permite que usu\u00e1rios m\u00f3veis se beneficiem da compress\u00e3o tamb\u00e9m.<\/p>\n<p>A boa not\u00edcia \u00e9 que cada site Kinsta pode se beneficiar da compress\u00e3o Brotli por causa de nossa <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">integra\u00e7\u00e3o \u00fanica com o Cloudflare<\/a>. Isto significa que seu site hospedado na Kinsta \u00e9 mais r\u00e1pido do que os concorrentes usando GZIP e que carrega rapidamente mesmo nos menores dispositivos.<\/p>\n<p><em>Voc\u00ea tem alguma pergunta sobre a compress\u00e3o Brotli? Sinta-se \u00e0 vontade para fazer suas perguntas na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A velocidade \u00e9 importante para qualquer site. Na busca por tempos de carregamento r\u00e1pidos, temos uma s\u00e9rie de tecnologias diferentes para nos ajudar. Uma abordagem \u00e9 &#8230;<\/p>\n","protected":false},"author":117,"featured_media":49208,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[706,210,707,708,273,352],"topic":[1022],"class_list":["post-48855","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-velocidade-do-site"],"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>Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP<\/title>\n<meta name=\"description\" content=\"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o 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\/pt\/blog\/compressao-brotli\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP\" \/>\n<meta property=\"og:description\" content=\"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-26T07:12:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-20T12:29:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-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=\"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP\",\"datePublished\":\"2022-04-26T07:12:58+00:00\",\"dateModified\":\"2025-01-20T12:29:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\"},\"wordCount\":3582,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg\",\"keywords\":[\"brotli compression\",\"compression\",\"data compression\",\"gzip compression\",\"pagespeed\",\"site speed\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\",\"name\":\"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg\",\"datePublished\":\"2022-04-26T07:12:58+00:00\",\"dateModified\":\"2025-01-20T12:29:13+00:00\",\"description\":\"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Velocidade do Site\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/velocidade-do-site\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP","description":"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o 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\/pt\/blog\/compressao-brotli\/","og_locale":"pt_PT","og_type":"article","og_title":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP","og_description":"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.","og_url":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2022-04-26T07:12:58+00:00","article_modified_time":"2025-01-20T12:29:13+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Salman Ravoof","Tempo estimado de leitura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP","datePublished":"2022-04-26T07:12:58+00:00","dateModified":"2025-01-20T12:29:13+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/"},"wordCount":3582,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","keywords":["brotli compression","compression","data compression","gzip compression","pagespeed","site speed"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/","url":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/","name":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","datePublished":"2022-04-26T07:12:58+00:00","dateModified":"2025-01-20T12:29:13+00:00","description":"A compress\u00e3o GZIP tem sido o padr\u00e3o por muito tempo, mas n\u00e3o \u00e9 mais! Este artigo analisar\u00e1 a compress\u00e3o Brotli.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/04\/compressao-brotli.jpeg","width":1460,"height":730,"caption":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/compressao-brotli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Velocidade do Site","item":"https:\/\/kinsta.com\/pt\/topicos\/velocidade-do-site\/"},{"@type":"ListItem","position":3,"name":"Compress\u00e3o Brotli: Uma Alternativa R\u00e1pida para a Compress\u00e3o GZIP"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/48855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=48855"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/48855\/revisions"}],"predecessor-version":[{"id":55044,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/48855\/revisions\/55044"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/jp"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/translations\/dk"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/48855\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/49208"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=48855"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=48855"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=48855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}