{"id":16242,"date":"2019-06-12T16:45:53","date_gmt":"2019-06-12T19:45:53","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=16242"},"modified":"2023-02-01T05:59:20","modified_gmt":"2023-02-01T08:59:20","slug":"specify-a-vary-accept-encoding-header","status":"publish","type":"post","link":"\/pt\/tutoriais\/specify-a-vary-accept-encoding-header","title":{"rendered":"Como arrumar o erro \u201cSpecify a Vary: Accept-Encoding Header\u201d"},"content":{"rendered":"<p>&Eacute; poss&iacute;vel que voc&ecirc; v&aacute; encontrar o aviso de erro &ldquo;Specify a Vary: Accept-Encoding Header&rdquo; enquanto estiver checando a performance de seu website. Mas o que isso quer dizer exatamente? Como voc&ecirc; pode consertar isso?<\/p><p>Neste artigo, voc&ecirc; vai aprender o que &eacute; esse erro, N&oacute;s tamb&eacute;m vamos explicar para voc&ecirc; como resolver essa quest&atilde;o.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-BR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-1024x283.png\" alt=\"\" class=\"wp-image-30339\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-e-esse-aviso\"><strong>O Que &eacute; Esse Aviso?<\/strong><\/h2><p>Antes de mostrarmos para voc&ecirc; como arrumar este problema, vamos aprender o que &eacute; o aviso de Specify a Vary: Accept-Encoding Header e como saber que o seu site est&aacute; sofrendo disso.<\/p><p>Comumente, voc&ecirc; encontrar&aacute; esse erro em websites que rodam em servidores da web como <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/o-que-e-nginx\/\" target=\"_blank\" rel=\"noopener\">Nginx<\/a> e <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/o-que-e-apache\" target=\"_blank\" rel=\"noopener\">Apache<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-o-que-specify-a-vary-accept-encoding-header-realmente-significa\"><strong>O Que &ldquo;Specify a Vary: Accept-Encoding Header&rdquo; Realmente Significa?<\/strong><\/h3><p>O header accept-encoding &eacute; um cabe&ccedil;alho HTTP que deve ser inclu&iacute;do em toda resposta de servidor de origem. Seu principal trabalho &eacute; informar aos navegadores se o cliente pode lidar com a vers&atilde;o comprimida do website.<\/p><p>O aviso pode aparecer se voc&ecirc; n&atilde;o usa o termo Vary: Accept-Encoding no seu cabe&ccedil;alho num servidor ou no CDN. Isso vai causar que algum deles tenha que entregar a vers&atilde;o n&atilde;o comprimida de seu site para navegadores modernos.<\/p><p>Enquanto &eacute; algo que n&atilde;o acontece de prop&oacute;sito, isso pode acabar afetando de fato o desempenho de seu site em frente a clientes. Apesar disso, voc&ecirc; pode ficar calmo porque n&atilde;o se trata de um grande problema e &eacute; algo que pode ser corrigido.<\/p><h3 class=\"wp-block-heading\" id=\"h-onde-encontrar-o-aviso\"><strong>Onde Encontrar o Aviso?<\/strong><\/h3><p>Se voc&ecirc; quer checar se o seu site sofre desse erro, pode conduzir uma an&aacute;lise de performance usando ferramentas como <a href=\"https:\/\/www.pingdom.com\/\" target=\"_blank\" rel=\"noopener\">Pingdom<\/a> ou <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a>.<\/p><p>Depois de digitar a URL de seu website, esses analisadores de desempenho v&atilde;o detalhar se existe algum erro do tipo. Mas n&atilde;o se preocupe, eles logo v&atilde;o dizer para voc&ecirc; como arrumar o problema de maneira f&aacute;cil.<\/p><h2 class=\"wp-block-heading\" id=\"h-arrumando-specify-a-vary-accept-encoding-header\"><strong>Arrumando &ldquo;Specify a Vary: Accept-Encoding Header&rdquo;<\/strong><\/h2><p>Esse tutorial vai exigir que voc&ecirc; insira diversas linhas de c&oacute;digo, portanto um pouco de conhecimento t&eacute;cnico seria &oacute;timo. Se voc&ecirc; n&atilde;o estiver seguro, talvez queira chamar um profissional para ajud&aacute;-lo.<\/p><p>Dito isso, n&oacute;s vamos mostr&aacute;-lo como corrigir o aviso de &ldquo;Specify a Vary: Accept-Encoding Header&rdquo; nos dois servidores web mais populares do mercado &ndash; <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/nginx-vs-apache\" target=\"_blank\" rel=\"noopener\">Nginx e Apache<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-nginx\"><strong>NGINX<\/strong><\/h3><p>Para arrumar esse problema no Nginx, voc&ecirc; precisa navegar para a configura&ccedil;&atilde;o prim&aacute;ria do seu VPS atrav&eacute;s do SSH. A localiza&ccedil;&atilde;o &eacute; <strong>\/etc\/nginx\/nginx.conf.<\/strong><\/p><p>Se voc&ecirc; n&atilde;o souber como acessar sua VPS, confira o nosso tutorial sobre <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/instalar-putty\/\" target=\"_blank\" rel=\"noopener\">PuTTY SSH<\/a>!<\/p><p>Uma vez que voc&ecirc; encontrar o arquivo, voc&ecirc; precisa adicionar ou modificar a linha <strong>gzip_vary<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">gzip_vary <\/pre><p>Para essa tarefa, sinta-se livre para utilizar o seu editor de texto favorito. Ent&atilde;o, salve o arquivo e reinicie o servi&ccedil;o apache. Seu erro deve ter sido corrigido agora.<\/p><h3 class=\"wp-block-heading\" id=\"h-apache\"><strong>Apache<\/strong><\/h3><p>Enquanto num servidor Nginx voc&ecirc; tem que saber como acessar o seu VPS usando o comando SSH, resolver o erro no <a href=\"https:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache<\/a> &eacute; um pouco mais simples.<\/p><p>Voc&ecirc; s&oacute; precisa de um cliente FTP como o FileZilla para navegar pelos arquivos de seu website. Ent&atilde;o, voc&ecirc; deve encontrar e editar o arquivo <strong>.htaccess<\/strong>.<\/p><p>Entretanto, n&oacute;s devemos avis&aacute;-lo que voc&ecirc; precisa ser cuidadoso quando for editar qualquer arquivo atrav&eacute;s do FTP. &Eacute; altamente recomendado que se fa&ccedil;a o backup dos arquivos caso qualquer coisa d&ecirc; errado.<\/p><p>Uma vez que voc&ecirc; estiver pronto e com o <strong>.htaccess <\/strong>aberto, ser&aacute; necess&aacute;rio adicionar ou modificar um trecho do c&oacute;digo para que ele fique exatamente assim:<\/p><p><\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;IfModule mod_headers.c&gt;\n &lt;FilesMatch \".(js|css|xml|gz|html)$\"&gt;\n   Header append Vary: Accept-Encoding\n &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusoes\"><strong>Conclus&otilde;es<\/strong><\/h2><p>Voc&ecirc; quer que a performance de seu site seja excelente o tempo inteiro, certo? Portanto, &eacute; importante que voc&ecirc; saiba como arrumar problemas que possam prejudicar isso, incluindo o erro de <strong>specify a vary: accept-encoding header<\/strong>.<\/p><p>O processo para arrum&aacute;-lo &eacute; consideravelmente f&aacute;cil quando voc&ecirc; segue as nossas instru&ccedil;&otilde;es corretamente, seja um servidor Apache ou Nginx. A coisa &eacute; que voc&ecirc; precisa ser cuidadoso quando o fizer porque pode acabar danificando seu site ou servidor.<\/p><p>N&oacute;s esperamos que esse tutorial possa ajud&aacute;-lo a arrumar o problema e alcan&ccedil;ar a melhor vers&atilde;o de seu website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&Eacute; poss&iacute;vel que voc&ecirc; v&aacute; encontrar o aviso de erro &ldquo;Specify a Vary: Accept-Encoding Header&rdquo; enquanto estiver checando a performance de seu website. Mas o que isso quer dizer exatamente? Como voc&ecirc; pode consertar isso? Neste artigo, voc&ecirc; vai aprender o que &eacute; esse erro, N&oacute;s tamb&eacute;m vamos explicar para voc&ecirc; como resolver essa quest&atilde;o. [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/specify-a-vary-accept-encoding-header\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":16264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"O erro \u201cSpecify a Vary: Accept-Encoding Header\u201d pode aparecer quando enquanto voc\u00ea checa a performance de seu site. Aprenda a corrigi-lo!","rank_math_focus_keyword":"specify a vary: accept-encoding header","footnotes":""},"categories":[4941],"tags":[6699,6695,6696],"class_list":["post-16242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento-web","tag-consertar","tag-specify-a-vary-accept-encoding-header","tag-vary-accept-encoding"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/specify-a-vary-accept-encoding-header","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/specify-vary-accept-encoding-header","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/specify-a-vary-accept-encoding-header","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/specify-vary-accept-encoding-header","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/specify-vary-accept-encoding-header","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=16242"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16242\/revisions"}],"predecessor-version":[{"id":31774,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16242\/revisions\/31774"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media\/16264"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=16242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=16242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=16242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}