{"id":23706,"date":"2019-02-03T22:34:39","date_gmt":"2019-02-04T06:34:39","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=knowledgebase&#038;p=10615"},"modified":"2025-10-01T17:11:16","modified_gmt":"2025-10-01T20:11:16","slug":"especificar-um-validador-de-cache","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/","title":{"rendered":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d"},"content":{"rendered":"<p>Voc\u00ea est\u00e1 encontrando o aviso \u201cEspecificar um validador de cache\u201d no <a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-de-velocidade-pingdom\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pingdom<\/a>,\u00a0<a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-de-velocidade-gtmetrix\/\" target=\"_blank\" rel=\"noopener noreferrer\">GTmetrix<\/a>\u00a0ou\u00a0<a href=\"https:\/\/kinsta.com\/pt\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a>\u00a0no seu site WordPress?\u00a0Isso acontece quando existe uma aus\u00eancia de cabe\u00e7alhos de armazenamento de cache HTTP, os quais devem ser inclu\u00eddos em todas as respostas dadas pelo servidor de origem, j\u00e1 que <strong>validam e definem a extens\u00e3o do cache<\/strong>.\u00a0Se os cabe\u00e7alhos n\u00e3o forem encontrados, ser\u00e1 constantemente feita uma nova solicita\u00e7\u00e3o a esse recurso, o que sobrecarregar\u00e1 o seu servidor. A utiliza\u00e7\u00e3o de cabe\u00e7alhos de armazenamento em cache garante que os pedidos seguintes n\u00e3o precisam de ser carregados a partir do servidor, poupando largura de banda e melhorando o desempenho do usu\u00e1rio.<\/p>\n<figure style=\"width: 1692px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/specify-a-cache-validator-warning.png\" alt=\"Especifique um aviso do validador de cache\" width=\"1692\" height=\"1151\"><figcaption class=\"wp-caption-text\">Especifique um aviso do validador de cache<\/figcaption><\/figure>\n<p>O aviso do Pingdom afirma o seguinte:<\/p>\n<p>Os seguintes recursos n\u00e3o t\u00eam um validador de cache.\u00a0Recursos que n\u00e3o especificam um validador de cache n\u00e3o podem ser atualizados eficientemente.\u00a0Especifique um cabe\u00e7alho Last-Modified ou ETag para ativar a valida\u00e7\u00e3o de cache para os seguintes recursos.<\/p>\n<p>Siga os passos abaixo para corrigir o aviso \u201cEspecificar validador de cache\u201d.<\/p>\n<h2>Corrigir o Aviso &#8220;Especificar um Validador de Cache&#8221;<\/h2>\n<p>Em rela\u00e7\u00e3o a esse aviso, a primeira informa\u00e7\u00e3o importante \u00e9 que <strong>voc\u00ea apenas poder\u00e1 corrigir isso para solicita\u00e7\u00f5es que est\u00e3o no seu servidor<\/strong>.\u00a0Se voc\u00ea tem solicita\u00e7\u00f5es de terceiros, n\u00e3o h\u00e1 nada que possa fazer, j\u00e1 que n\u00e3o possui controle sobre os servidores web. Mas pode sempre compartilhar esse artigo com eles. E vale a pena lembrar que, com o Pingdom, voc\u00ea pode precisar executar o teste algumas vezes.\u00a0Pode ser que o aviso apare\u00e7a uma primeira vez e seja eliminado na segunda.\u00a0Quando voc\u00ea executa a ferramenta pela primeira vez, ela prepara o cache dos ativos que s\u00e3o apresentados pelo servidor.<\/p>\n<p>Existem quatro tipos de cabe\u00e7alhos que podem ser utilizados de diferentes formas para corrigir esse aviso.\u00a0\u00c9 aqui que a situa\u00e7\u00e3o pode ficar um pouco mais confusa, mas tentaremos explicar isso da forma mais f\u00e1cil poss\u00edvel.<\/p>\n<h3>Cabe\u00e7alhos que Validam o Cache<\/h3>\n<p>Os dois primeiros cabe\u00e7alhos s\u00e3o o\u00a0<strong>last-modified<\/strong>\u00a0e o\u00a0<strong>ETag<\/strong>. Esses cabe\u00e7alhos ajudam o navegador a determinar\u00a0<strong>se o arquivo foi alterado<\/strong>\u00a0desde a \u00faltima vez que foi solicitado. Ou, dito de outra forma, eles validam o cache.<\/p>\n<h4>1. Last-Modified<\/h4>\n<p>O cabe\u00e7alho<strong> last-modified<\/strong> \u00e9 por norma enviado automaticamente a partir do servidor.\u00a0\u00c9 um cabe\u00e7alho que <strong>voc\u00ea geralmente n\u00e3o ter\u00e1 de adicionar manualmente<\/strong>.\u00a0Ele \u00e9 enviado para verificar se o arquivo no cache do navegador foi modificado desde a \u00faltima vez em que foi solicitado.\u00a0Voc\u00ea pode consultar a solicita\u00e7\u00e3o do cabe\u00e7alho no Pingdom ou usar o Chrome DevTools para ver o valor do cabe\u00e7alho na \u00faltima modifica\u00e7\u00e3o.<\/p>\n<figure style=\"width: 1214px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/last-modified-header.png\" alt=\"Cabe\u00e7alho last-modified\" width=\"1214\" height=\"630\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho last-modified<\/figcaption><\/figure>\n<h4>2. ETag<\/h4>\n<p>O cabe\u00e7alho <strong>ETag<\/strong>\u00a0\u00e9 tamb\u00e9m muito semelhante ao cabe\u00e7alho last-modified. \u00c9 tamb\u00e9m utilizado para validar o cache de um arquivo.\u00a0Se estiver correndo o Apache 2.4 ou uma vers\u00e3o acima, o cabe\u00e7alho ETag j\u00e1 ser\u00e1 adicionado automaticamente com a <a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/#fileetag\" target=\"_blank\" rel=\"noopener noreferrer\">diretiva\u00a0FileETag<\/a>.\u00a0E, em rela\u00e7\u00e3o ao NGINX, o cabe\u00e7alho ETag \u00e9 desde 2016 ativado por padr\u00e3o.<\/p>\n<figure style=\"width: 1216px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/etag-header.png\" alt=\"Cabe\u00e7alho ETag\" width=\"1216\" height=\"634\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho ETag<\/figcaption><\/figure>\n<p>Voc\u00ea pode\u00a0<a href=\"http:\/\/nginx.org\/en\/docs\/http\/#etag\" target=\"_blank\" rel=\"noopener noreferrer\">ativar o cabe\u00e7alho ETag<\/a> manualmente no NGINX usando o seguinte c\u00f3digo.<\/p>\n<pre><code>etag on<\/code><\/pre>\n<h3>Cabe\u00e7alhos que\u00a0Determinam o Tamanho do Cache<\/h3>\n<p>Os cabe\u00e7alhos seguintes s\u00e3o o\u00a0<strong>Cache-Control<\/strong>\u00a0e o\u00a0<strong>Expires<\/strong>. Esses cabe\u00e7alhos ajudam a determinar <strong>quanto tempo o arquivo deve ser mantido no cache<\/strong>\u00a0antes de procurar uma nova c\u00f3pia no servidor. Voc\u00ea deve lembrar que, para corrigir os avisos que voc\u00ea v\u00ea no Pingdom ou GTmetrix, \u00e9 necess\u00e1rio ter um cabe\u00e7alho que valida o cache, e outro que determina o tamanho do cache.<\/p>\n<h4>3. Cache-Control<\/h4>\n<p><strong>O Cache-Control<\/strong> \u00e9 um cabe\u00e7alho composto por diferentes diretivas que permitem definir o tamanho do cache. Eis algumas das diretivas mais comuns:<\/p>\n<ol start=\"3\">\n<li style=\"list-style-type: none\">\n<ol start=\"3\">\n<li style=\"list-style-type: none\">\n<ul>\n<li><strong>max-age:<\/strong>Define a quantidade de tempo que um arquivo deve permanecer armazenado em cache.<\/li>\n<li><strong>public:<\/strong>Permite que qualquer cache armazene a resposta publicamente.<\/li>\n<li><strong>private:<\/strong>S\u00f3 \u00e9 armazen\u00e1vel em cache pelo navegador que acede ao o arquivo.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<figure style=\"width: 1469px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" style=\"font-size: 16px\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/cache-control-header.png\" alt=\"Cabe\u00e7alho Cache-Control\" width=\"1469\" height=\"630\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho Cache-Control<\/figcaption><\/figure>\n<p>No exemplo supracitado, podemos observar que o recurso est\u00e1 usando a diretiva max-age.\u00a0604800 segundos seria igual a um cache de sete dias.\u00a0Para configurar isso no Apache, s\u00f3 precisa de adicionar o seguinte c\u00f3digo ao seu arquivo .htaccess.<\/p>\n<pre><code>&lt;filesMatch \".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$\"&gt;\nHeader set Cache-Control \"max-age=604800, public\"\n<\/code><\/pre>\n<p>A fim de configurar isso no NGINX, s\u00f3 precisa de adicionar o seguinte c\u00f3digo ao seu arquivo de configura\u00e7\u00e3o. Todos os arquivos de configura\u00e7\u00e3o do NGINX est\u00e3o localizados no <code>\/etc\/nginx\/<\/code>\u00a0O arquivo de configura\u00e7\u00e3o principal \u00e9 <code>\/etc\/nginx\/nginx.conf<\/code>.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n add_header Cache-Control \"public\";\n}<\/code><\/pre>\n<p>Para ficar sabendo mais sobre as diferentes diretrizes, veja esse artigo detalhado sobre\u00a0<a href=\"https:\/\/www.keycdn.com\/support\/cache-control\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cache-Control<\/a>\u00a0.<\/p>\n<h4>4. Expires<\/h4>\n<p>Por \u00faltimo voc\u00ea tem o cabe\u00e7alho expires.\u00a0De acordo com esse artigo da Google Developers,\u00a0<a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/#cache-control\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP Caching<\/a>:\u00a0O cabe\u00e7alho Cache-Control foi definido como parte da especifica\u00e7\u00e3o HTTP\/1.1 e substitui os cabe\u00e7alhos anteriores (nesse caso, o cabe\u00e7alho Expires) usados para definir as pol\u00edticas de cache de resposta.\u00a0Todos os navegadores modernos suportam o Cache-Control, por isso ele \u00e9 tudo o que voc\u00ea precisa. Contudo, ter os dois s\u00f3 ser\u00e1 vantajoso, mas saiba que apenas um ser\u00e1 usado.\u00a0O cabe\u00e7alho Expires usa uma data real, enquanto o cabe\u00e7alho Cache-Control permite especificar um per\u00edodo de tempo antes que a expira\u00e7\u00e3o ocorra.<\/p>\n<figure style=\"width: 1422px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/expires-header.png\" alt=\"Expira cabe\u00e7alho\" width=\"1422\" height=\"626\"><figcaption class=\"wp-caption-text\">Expira cabe\u00e7alho<\/figcaption><\/figure>\n<p>Para adicionar o cabe\u00e7alho Expires ao Apache, s\u00f3 precisa de adicionar o seguinte c\u00f3digo ao seu arquivo .htaccess.<\/p>\n<pre><code>## EXPIRES HEADER CACHING ##\n \n ExpiresActive On\n ExpiresByType image\/jpg \"access 1 year\"\n ExpiresByType image\/jpeg \"access 1 year\"\n ExpiresByType image\/gif \"access 1 year\"\n ExpiresByType image\/png \"access 1 year\"\n ExpiresByType text\/css \"access 1 month\"\n ExpiresByType application\/pdf \"access 1 month\"\n ExpiresByType application\/javascript \"access 1 month\"\n ExpiresByType application\/x-javascript \"access 1 month\"\n ExpiresByType application\/x-shockwave-flash \"access 1 month\"\n ExpiresByType image\/x-icon \"access 1 year\"\n ExpiresDefault \"access 7\u00a0days\"\n \n ## EXPIRES HEADER CACHING ##<\/code><\/pre>\n<p>Garanta que adiciona o bloco de cabe\u00e7alhos Expires abaixo de coisas como mod_rewrite,\u00a0<a href=\"https:\/\/kinsta.com\/pt\/blog\/ativar-compressao-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP<\/a>, etc.\u00a0\u00c9 mais seguro fazer isso na parte inferior\u00a0do\u00a0arquivo.<\/p>\n<figure style=\"width: 1437px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/expire-headers-example-1.png\" alt=\"Adicionar cabe\u00e7alhos Expires ao .htaccess\" width=\"1437\" height=\"1969\"><figcaption class=\"wp-caption-text\">Adicionar cabe\u00e7alhos Expires ao .htaccess<\/figcaption><\/figure>\n<p>Para adicionar os cabe\u00e7alhos Expires no NGINX, s\u00f3 precisa de adicionar o seguinte c\u00f3digo ao seu arquivo de configura\u00e7\u00e3o.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n    expires 7d;\n}<\/code><\/pre>\n<p>Em muitas situa\u00e7\u00f5es no NGINX, o cabe\u00e7alho Cache-Control e o cabe\u00e7alho Expires s\u00e3o usados em conjunto, mesmo que isso n\u00e3o seja tecnicamente necess\u00e1rio:<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n    expires 7d;\n    add_header Cache-Control \"public\";\n}<\/code><\/pre>\n<p>Todos os cabe\u00e7alhos que mencion\u00e1mos s\u00e3o adicionados por padr\u00e3o em todos os servidores Kinsta, ent\u00e3o, se voc\u00ea for um cliente Kinsta, jamais encontrar\u00e1 aviso e n\u00e3o precisar\u00e1 de se preocupar.\u00a0A maioria dos provedores de CDN de entidades externas, como o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a>\u00a0e o <a href=\"https:\/\/kinsta.com\/pt\/blog\/instalar-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare<\/a>, tamb\u00e9m adiciona automaticamente esses cabe\u00e7alhos ao apresentar os seus ativos.\u00a0Se voc\u00ea est\u00e1 vendo os avisos, pode ser que o seu host esteja correndo um software desatualizado ou ent\u00e3o pode ter configurado incorretamente o servidor.\u00a0Normalmente, vemos isso em hosts compartilhados.\u00a0Ou talvez voc\u00ea esteja configurando seu pr\u00f3prio servidor e pode ser que alguns dos cabe\u00e7alhos acima talvez ainda n\u00e3o tenham sido adicionados.<\/p>\n<p>E se tudo correr bem, e voc\u00ea n\u00e3o tiver solicita\u00e7\u00f5es de terceiros que n\u00e3o estejam usando o cabe\u00e7alho corretamente, notar\u00e1 uma melhoria na sua pontua\u00e7\u00e3o em sites de teste de velocidade, como o Pingdom (exemplo abaixo).<\/p>\n<figure style=\"width: 1690px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/100-score-specify-a-cache-validator.png\" alt=\"Aviso para especificar validador de cache j\u00e1 corrigido\" width=\"1690\" height=\"677\"><figcaption class=\"wp-caption-text\">Aviso para especificar validador de cache j\u00e1 corrigido<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea est\u00e1 encontrando o aviso \u201cEspecificar um validador de cache\u201d no Pingdom,\u00a0GTmetrix\u00a0ou\u00a0Google PageSpeed Insights\u00a0no seu site WordPress?\u00a0Isso acontece quando existe uma aus\u00eancia de cabe\u00e7alhos de armazenamento &#8230;<\/p>\n","protected":false},"author":38,"featured_media":23715,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1020,1021],"class_list":["post-23706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-cache-do-site","topic-erros-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>Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d<\/title>\n<meta name=\"description\" content=\"Saiba como corrigir o aviso &quot;Especificar um Validador de Cache&quot; em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.\" \/>\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\/especificar-um-validador-de-cache\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d\" \/>\n<meta property=\"og:description\" content=\"Saiba como corrigir o aviso &quot;Especificar um Validador de Cache&quot; em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fm.brianleejackson\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-04T06:34:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T20:11:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/11\/PT-Homepage-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brian Jackson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Saiba como corrigir o aviso &quot;Especificar um Validador de Cache&quot; em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/05\/specify-a-cache-validator-warning-social.png\" \/>\n<meta name=\"twitter:creator\" content=\"@brianleejackson\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Jackson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\"},\"author\":{\"name\":\"Brian Jackson\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\"},\"headline\":\"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d\",\"datePublished\":\"2019-02-04T06:34:39+00:00\",\"dateModified\":\"2025-10-01T20:11:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\"},\"wordCount\":1213,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png\",\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\",\"name\":\"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png\",\"datePublished\":\"2019-02-04T06:34:39+00:00\",\"dateModified\":\"2025-10-01T20:11:16+00:00\",\"description\":\"Saiba como corrigir o aviso \\\"Especificar um Validador de Cache\\\" em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erros de Site\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/erros-site\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d\"}]},{\"@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\/079824c00ccc2b7141504f27ea63bef7\",\"name\":\"Brian Jackson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"caption\":\"Brian Jackson\"},\"description\":\"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.\",\"sameAs\":[\"https:\/\/www.facebook.com\/fm.brianleejackson\",\"https:\/\/www.linkedin.com\/in\/brianleejackson\",\"https:\/\/x.com\/brianleejackson\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/brianjackson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d","description":"Saiba como corrigir o aviso \"Especificar um Validador de Cache\" em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.","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\/especificar-um-validador-de-cache\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d","og_description":"Saiba como corrigir o aviso \"Especificar um Validador de Cache\" em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.","og_url":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_author":"https:\/\/www.facebook.com\/fm.brianleejackson","article_published_time":"2019-02-04T06:34:39+00:00","article_modified_time":"2025-10-01T20:11:16+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/11\/PT-Homepage-featured-image.png","type":"image\/png"}],"author":"Brian Jackson","twitter_card":"summary_large_image","twitter_description":"Saiba como corrigir o aviso \"Especificar um Validador de Cache\" em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.","twitter_image":"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/05\/specify-a-cache-validator-warning-social.png","twitter_creator":"@brianleejackson","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Brian Jackson","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/"},"author":{"name":"Brian Jackson","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7"},"headline":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d","datePublished":"2019-02-04T06:34:39+00:00","dateModified":"2025-10-01T20:11:16+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/"},"wordCount":1213,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png","inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/","url":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/","name":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png","datePublished":"2019-02-04T06:34:39+00:00","dateModified":"2025-10-01T20:11:16+00:00","description":"Saiba como corrigir o aviso \"Especificar um Validador de Cache\" em seu site WordPress que voc\u00ea v\u00ea em Pingdom, GTmetrix e PageSpeed Insights.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/02\/especificar-um-validador-de-cache.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/especificar-um-validador-de-cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Erros de Site","item":"https:\/\/kinsta.com\/pt\/topicos\/erros-site\/"},{"@type":"ListItem","position":3,"name":"Como Corrigir o Aviso \u201cEspecificar um Validador de cache\u201d"}]},{"@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\/079824c00ccc2b7141504f27ea63bef7","name":"Brian Jackson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","caption":"Brian Jackson"},"description":"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.","sameAs":["https:\/\/www.facebook.com\/fm.brianleejackson","https:\/\/www.linkedin.com\/in\/brianleejackson","https:\/\/x.com\/brianleejackson"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/brianjackson\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/23706","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\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=23706"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/23706\/revisions"}],"predecessor-version":[{"id":71331,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/23706\/revisions\/71331"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/de"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/translations\/it"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/23706\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/23715"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=23706"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=23706"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=23706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}