{"id":114808,"date":"2025-04-10T09:46:40","date_gmt":"2025-04-10T06:46:40","guid":{"rendered":"https:\/\/elementor.com\/blog\/o-que-e-a-resposta-304-not-modified\/"},"modified":"2025-11-25T05:13:29","modified_gmt":"2025-11-25T03:13:29","slug":"o-que-e-a-resposta-304-not-modified","status":"publish","type":"post","link":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/","title":{"rendered":"O que \u00e9 a Resposta 304 Not Modified?"},"content":{"rendered":"\n<p>Pense nesses c\u00f3digos de status como mensagens breves do servidor.\nAlguns com os quais voc\u00ea pode estar familiarizado incluem: <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>200 OK:<\/strong> Tudo certo!\nSua solicita\u00e7\u00e3o foi bem-sucedida e o servidor enviou a p\u00e1gina conforme esperado. <\/li>\n\n\n\n<li><strong><a class=\"wpil_keyword_link\" href=\"https:\/\/elementor.com\/blog\/pt-br\/como-corrigir-o-erro-404-nao-encontrado-no-seu-site\/\" title=\"How To Fix \u201c404 Not Found On Your Site\u201d Error\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"22558\">404<\/a> Not Found:<\/strong> Ops!\nO servidor n\u00e3o conseguiu encontrar a p\u00e1gina que voc\u00ea solicitou. <\/li>\n\n\n\n<li><strong>500 Internal Server Error:<\/strong> Oops!\nAlgo deu errado no lado do servidor. <\/li>\n<\/ul>\n\n<p>Esses c\u00f3digos fornecem feedback valioso sobre o que est\u00e1 acontecendo nos bastidores, ajudando <a href=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/09\/SSL.png\" data-wpil-monitor-id=\"9637\">desenvolvedores<\/a> a diagnosticar e corrigir problemas.\nNo entanto, para nossos prop\u00f3sitos, estamos interessados em um c\u00f3digo de status bastante especial: <strong>304 Not Modified<\/strong>. <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 a Resposta 304 Not Modified?<\/strong><\/h2>\n\n<p>A resposta <strong>304 Not Modified<\/strong> \u00e9 um c\u00f3digo de status \u00fanico que desempenha um papel crucial na otimiza\u00e7\u00e3o da web.\nEm termos simples, ele diz ao seu navegador: &#8220;Ei, nada mudou nesta p\u00e1gina desde sua \u00faltima visita. Voc\u00ea pode usar a c\u00f3pia que j\u00e1 tem armazenada em seu cache.&#8221; <\/p>\n\n<p>Mas por que isso \u00e9 t\u00e3o importante?\nBem, imagine que voc\u00ea est\u00e1 lendo um livro.\nSe voc\u00ea deixar o livro aberto na sua mesa e voltar a ele mais tarde, voc\u00ea n\u00e3o come\u00e7ar\u00e1 a ler do in\u00edcio novamente, certo?\nVoc\u00ea retomaria de onde parou.\nA resposta 304 faz algo semelhante para o seu navegador.\nEla ajuda a evitar downloads desnecess\u00e1rios e acelera o carregamento de p\u00e1ginas para visitantes recorrentes.     <\/p>\n\n<p>Para entender melhor isso, vamos visualizar o ciclo t\u00edpico de solicita\u00e7\u00e3o-resposta:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Seu navegador solicita uma p\u00e1gina da web.<\/strong><\/li>\n\n\n\n<li><strong>O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status 200 OK.<\/strong><\/li>\n\n\n\n<li><strong>Seu navegador armazena a p\u00e1gina em seu cache.<\/strong><\/li>\n<\/ol>\n\n<p>Agora, quando voc\u00ea revisita a mesma p\u00e1gina, o seguinte acontece:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Seu navegador envia uma solicita\u00e7\u00e3o condicional, perguntando ao servidor se a p\u00e1gina mudou desde a \u00faltima visita.<\/strong><\/li>\n\n\n\n<li><strong>Se a p\u00e1gina n\u00e3o mudou, o servidor responde com um c\u00f3digo de status 304 Not Modified.<\/strong><\/li>\n\n\n\n<li><strong>Seu navegador carrega a p\u00e1gina do seu cache, economizando tempo e recursos.<\/strong><\/li>\n<\/ol>\n\n<p>No entanto, se a p\u00e1gina <em>mudou<\/em>, o servidor enviar\u00e1 uma resposta 200 OK junto com os dados atualizados da p\u00e1gina.<\/p>\n\n<p>A resposta 304 Not Modified \u00e9 uma situa\u00e7\u00e3o em que todos ganham.\nEla salva seu navegador de rebaixar a p\u00e1gina inteira, resultando em tempos de carregamento mais r\u00e1pidos, uso reduzido de largura de banda e uma experi\u00eancia de navega\u00e7\u00e3o mais suave para seus visitantes.\nAo mesmo tempo, ela alivia a carga no servidor, conservando recursos e <a href=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2020\/09\/Performance-improvements.png\" data-wpil-monitor-id=\"9648\">melhorando o desempenho geral do site<\/a>.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Benef\u00edcios de Usar 304<\/strong><\/h3>\n\n<p>A resposta 304 Not Modified n\u00e3o \u00e9 apenas uma tecnicalidade; \u00e9 um divisor de \u00e1guas para a otimiza\u00e7\u00e3o de sites.\nVamos nos aprofundar nos benef\u00edcios tang\u00edveis que ela traz: <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Redu\u00e7\u00e3o da Carga do Servidor e Consumo de Largura de Banda<\/strong><\/h4>\n\n<p>Toda vez que um usu\u00e1rio visita seu site, seu servidor precisa trabalhar para buscar e entregar os recursos solicitados.\nIsso consome poder de processamento e largura de banda, ambos podem ser caros, especialmente durante picos de tr\u00e1fego.\nAo aproveitar as respostas 304, voc\u00ea reduz significativamente a quantidade de dados que seu servidor precisa enviar.\nIsso n\u00e3o s\u00f3 alivia a carga no seu servidor, mas tamb\u00e9m conserva largura de banda, potencialmente levando a economias de custo na sua <a href=\"https:\/\/elementor.com\/blog\/pt-br\/10-melhores-provedores-de-hospedagem-de-sites-de-year\/\" data-wpil-monitor-id=\"9638\">fatura de hospedagem<\/a>.\nPara <a href=\"https:\/\/elementor.com\/blog\/guide-to-rebranding\/\" data-wpil-monitor-id=\"9639\">sites constru\u00eddos com Elementor<\/a>, onde conte\u00fado din\u00e2mico e m\u00eddia rica s\u00e3o comuns, essa otimiza\u00e7\u00e3o pode ser especialmente impactante.    <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Carregamento de P\u00e1ginas Mais R\u00e1pido para Visitantes Retornantes<\/strong><\/h4>\n\n<p>Lembra da nossa analogia do livro?\nAssim como voc\u00ea n\u00e3o rel\u00ea um livro desde o in\u00edcio, seu navegador s\u00f3 precisa rebaixar uma p\u00e1gina inteira se ela permaneceu a mesma.\nAo servir respostas 304, voc\u00ea permite <strong>carregamentos de p\u00e1gina ultrarr\u00e1pidos<\/strong> para visitantes retornantes.\nComo o conte\u00fado \u00e9 buscado do cache local, o navegador pode renderizar a p\u00e1gina quase instantaneamente.\nEssa velocidade melhorada n\u00e3o s\u00f3 melhora a experi\u00eancia do usu\u00e1rio, mas tamb\u00e9m desempenha um papel crucial na <a href=\"https:\/\/elementor.com\/blog\/search\/\" data-wpil-monitor-id=\"9640\">otimiza\u00e7\u00e3o<\/a> para motores de busca (SEO).    <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Melhoria na Experi\u00eancia do Usu\u00e1rio e Potencial de Classifica\u00e7\u00e3o em SEO<\/strong><\/h4>\n\n<p><a href=\"https:\/\/elementor.com\/blog\/how-osm-uses-additional-breakpoints-for-ux\/\" data-wpil-monitor-id=\"9641\">Experi\u00eancia do usu\u00e1rio<\/a> (UX) \u00e9 primordial na era digital.\nSites de carregamento lento frustram os usu\u00e1rios, levando a taxas de rejei\u00e7\u00e3o mais altas e menor engajamento.\nAo implementar respostas 304, voc\u00ea cria uma experi\u00eancia de navega\u00e7\u00e3o mais suave e responsiva, mantendo seus visitantes felizes e engajados. <a href=\"https:\/\/elementor.com\/blog\/pt-br\/os-fundamentos-do-funcionamento-da-indexacao-de-mecanismos-de-busca-year\/\" data-wpil-monitor-id=\"9642\">Motores de busca<\/a> como o Google tamb\u00e9m consideram a velocidade da p\u00e1gina um fator de classifica\u00e7\u00e3o. <a href=\"https:\/\/elementor.com\/blog\/introducing-new-workflow-and-design-capabilities\/\" data-wpil-monitor-id=\"9643\">Sites mais r\u00e1pidos<\/a> tendem a ter uma classifica\u00e7\u00e3o mais alta nos resultados de busca, levando a um aumento no tr\u00e1fego org\u00e2nico e na visibilidade do seu site.\nAo otimizar seu site com 304, voc\u00ea n\u00e3o est\u00e1 apenas melhorando a UX, mas tamb\u00e9m potencialmente impulsionando seus esfor\u00e7os de SEO.   <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>A Mec\u00e2nica do 304 Not Modified<\/strong><\/h2>\n\n<p>A resposta 304 Not Modified pode parecer simples, mas h\u00e1 uma intera\u00e7\u00e3o fascinante de tecnologias por tr\u00e1s dela.\nVamos desvendar como esse mecanismo realmente funciona. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Cache: A Base do 304<\/strong><\/h3>\n\n<p><strong>Caching<\/strong> est\u00e1 no cora\u00e7\u00e3o da resposta 304.\n\u00c9 uma t\u00e9cnica onde c\u00f3pias de recursos da web (como arquivos HTML, imagens e scripts) s\u00e3o armazenadas temporariamente, seja no lado do cliente (seu navegador) ou no lado do servidor (o servidor do site).\nO objetivo \u00e9 salvar esses recursos para que n\u00e3o precisem ser baixados novamente toda vez que voc\u00ea revisitar uma p\u00e1gina.  <\/p>\n\n<p><strong>Cache no Lado do Cliente (Seu Navegador):<\/strong><\/p>\n\n<p>Seu navegador mant\u00e9m um <strong>cache<\/strong> \u2013 um espa\u00e7o de armazenamento para arquivos da web.\nQuando voc\u00ea visita um site pela primeira vez, o navegador baixa e armazena os recursos da p\u00e1gina nesse cache.\nNa pr\u00f3xima vez que voc\u00ea visitar, seu navegador verifica primeiro o cache.\nSe encontrar uma c\u00f3pia do recurso e ela n\u00e3o tiver expirado, ele pode carreg\u00e1-la do cache, economizando tempo e largura de banda.   <\/p>\n\n<p><strong>Cache no Lado do Servidor (O Servidor do Site):<\/strong><\/p>\n\n<p>O cache no lado do servidor funciona de maneira semelhante, mas \u00e9 implementado no pr\u00f3prio <a href=\"https:\/\/elementor.com\/blog\/pt-br\/como-corrigir-o-erro-521-servidor-web-esta-fora-do-ar-do-cloudflare\/\" data-wpil-monitor-id=\"9649\">servidor web<\/a>.\nQuando um usu\u00e1rio solicita uma p\u00e1gina, o servidor verifica se existe uma vers\u00e3o em cache.\nSe existir e ainda for v\u00e1lida, o servidor envia a c\u00f3pia em cache em vez de gerar uma nova.\nIsso reduz a carga de trabalho do servidor e melhora os tempos de resposta.   <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Solicita\u00e7\u00f5es Condicionais: A Chave para o 304<\/strong><\/h3>\n\n<p>A resposta 304 s\u00f3 acontece \u00e0s vezes.\nEla \u00e9 acionada por um processo chamado <strong>solicita\u00e7\u00f5es condicionais<\/strong>.\nQuando seu navegador quer carregar uma p\u00e1gina, ele n\u00e3o pede cegamente por tudo de novo.\nEm vez disso, ele envia uma solicita\u00e7\u00e3o condicional ao servidor, essencialmente dizendo: &#8220;Ei, eu tenho essa p\u00e1gina em cache de antes. Ela mudou?&#8221;   <\/p>\n\n<p>Para transmitir essa informa\u00e7\u00e3o, o navegador envia alguns cabe\u00e7alhos junto com a solicita\u00e7\u00e3o.\nDois cabe\u00e7alhos importantes s\u00e3o: <\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>If-Modified-Since:<\/strong> Este cabe\u00e7alho inclui o timestamp de quando o navegador recebeu o recurso pela \u00faltima vez.\nO servidor verifica se o recurso foi modificado desde ent\u00e3o. <\/li>\n\n\n\n<li><strong>If-None-Match:<\/strong> Este cabe\u00e7alho inclui um <strong>ETag<\/strong> (Entity Tag) \u2013 um identificador \u00fanico para o recurso.\nO servidor compara esse ETag com sua vers\u00e3o atual para ver se h\u00e1 alguma altera\u00e7\u00e3o. <\/li>\n<\/ol>\n\n<p>Se o recurso n\u00e3o foi modificado desde a \u00faltima visita do navegador (ou os ETags coincidem), o servidor responde com o c\u00f3digo de status 304 Not Modified, sinalizando ao navegador para usar sua c\u00f3pia em cache.\nSe o recurso foi alterado, o servidor responde com um c\u00f3digo 200 OK e o conte\u00fado atualizado. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>ETags: Uma Impress\u00e3o Digital \u00danica para Seu Conte\u00fado<\/strong><\/h3>\n\n<p>Enquanto o cabe\u00e7alho If-Modified-Since se baseia em timestamps, o cabe\u00e7alho If-None-Match introduz um mecanismo mais preciso: <strong>ETags<\/strong> (Entity Tags).\nPense nos ETags como impress\u00f5es digitais \u00fanicas para seus recursos da web.\nS\u00e3o cadeias de caracteres atribu\u00eddas pelo servidor a cada recurso, muitas vezes baseadas no conte\u00fado, vers\u00e3o ou timestamp do recurso.  <\/p>\n\n<p>Quando seu navegador baixa um recurso pela primeira vez, o servidor inclui o ETag correspondente no cabe\u00e7alho da resposta.\nEsse ETag \u00e9 armazenado no cache do seu navegador junto com o pr\u00f3prio recurso.\nAgora, quando o navegador faz uma solicita\u00e7\u00e3o subsequente, ele envia o ETag armazenado com o cabe\u00e7alho If-None-Match.\nO servidor compara esse ETag com o ETag atual do recurso.   <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Se os ETags coincidirem, isso significa que o recurso n\u00e3o foi alterado, e o servidor envia uma resposta 304 Not Modified.<\/li>\n\n\n\n<li>Se os ETags n\u00e3o coincidirem, isso significa que o recurso foi modificado, e o servidor envia uma resposta 200 OK junto com o recurso atualizado e seu novo ETag.<\/li>\n<\/ul>\n\n<p>Os ETags fornecem uma maneira mais confi\u00e1vel de determinar se um recurso foi alterado em compara\u00e7\u00e3o com o cabe\u00e7alho Last-Modified, que pode ser menos preciso em certos cen\u00e1rios.\nUtilizando os ETags, voc\u00ea pode garantir que seu navegador sempre tenha a vers\u00e3o mais atualizada dos seus recursos da web, enquanto ainda se beneficia do cache sempre que poss\u00edvel. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Cabe\u00e7alhos de Resposta do Servidor: A Pe\u00e7a Final<\/strong><\/h3>\n\n<p>A resposta 304 Not Modified \u00e9 um esfor\u00e7o colaborativo entre seu navegador e o servidor web.\nEmbora tenhamos focado no papel do navegador at\u00e9 agora, vamos mudar nossa aten\u00e7\u00e3o para os <strong>cabe\u00e7alhos de resposta do servidor<\/strong> que tornam toda essa dan\u00e7a poss\u00edvel. <\/p>\n\n<p>Tr\u00eas cabe\u00e7alhos cruciais influenciam como o cache e as respostas 304 funcionam:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Cache-Control:<\/strong> Este cabe\u00e7alho dita por quanto tempo um recurso pode ser armazenado em cache e sob quais condi\u00e7\u00f5es.\nInclui diretivas como max-age (tempo m\u00e1ximo que o recurso pode ser armazenado em cache), public (pode ser armazenado em cache por qualquer cache) e private (s\u00f3 pode ser armazenado em cache pelo navegador). <\/li>\n\n\n\n<li><strong>Last-Modified:<\/strong> Este cabe\u00e7alho indica a \u00faltima vez que o recurso foi modificado.\n\u00c9 usado em conjunto com o cabe\u00e7alho de solicita\u00e7\u00e3o If-Modified-Since. <\/li>\n\n\n\n<li><strong>Vary:<\/strong> Este cabe\u00e7alho informa aos caches que um recurso pode variar com base em certos cabe\u00e7alhos de solicita\u00e7\u00e3o (como Accept-Encoding para compress\u00e3o).\nAjuda a garantir que a vers\u00e3o correta do recurso seja servida com base nas prefer\u00eancias do usu\u00e1rio. <\/li>\n<\/ol>\n\n<p>Configurando cuidadosamente esses cabe\u00e7alhos, desenvolvedores web e administradores de servidores podem ajustar o comportamento do cache e maximizar os benef\u00edcios das respostas 304.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Exemplo: If-Modified-Since e Last-Modified em A\u00e7\u00e3o<\/strong><\/h3>\n\n<p>Vamos ver como isso funciona em um cen\u00e1rio do mundo real:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Sua primeira visita:<\/strong> Voc\u00ea visita uma postagem de blog em 1\u00ba de julho.\nO servidor envia a postagem junto com um cabe\u00e7alho Last-Modified indicando que foi atualizada pela \u00faltima vez em 28 de junho.\nSeu navegador armazena em cache a postagem e a data Last-Modified.  <\/li>\n\n\n\n<li><strong>Visita subsequente:<\/strong> Voc\u00ea retorna \u00e0 postagem em 5 de julho.\nSeu navegador envia um cabe\u00e7alho If-Modified-Since com a data &#8220;28 de junho&#8221;. <\/li>\n\n\n\n<li><strong>Resposta do servidor:<\/strong> O servidor verifica se a postagem foi modificada desde 28 de junho.\nSe n\u00e3o, ele envia uma resposta 304 Not Modified.\nSeu navegador ent\u00e3o carrega a postagem do seu cache.  <\/li>\n\n\n\n<li><strong>Conte\u00fado atualizado:<\/strong> Se a postagem do blog fosse atualizada em 3 de julho, o servidor enviaria uma resposta 200 OK com o conte\u00fado atualizado e um novo cabe\u00e7alho Last-Modified.<\/li>\n<\/ol>\n\n<h3 class=\"wp-block-heading\"><strong>Como os Navegadores Lidam com Respostas em Cache<\/strong><\/h3>\n\n<p>Quando seu navegador recebe uma resposta 304 Not Modified, ele n\u00e3o descarta simplesmente o recurso em cache.\nEm vez disso, ele realiza uma s\u00e9rie de verifica\u00e7\u00f5es para garantir que a c\u00f3pia em cache ainda seja v\u00e1lida e possa ser usada. <\/p>\n\n<p>Primeiro, o navegador compara os cabe\u00e7alhos de resposta que recebeu com os cabe\u00e7alhos armazenados em seu cache.\nEssa compara\u00e7\u00e3o inclui a verifica\u00e7\u00e3o dos cabe\u00e7alhos Cache-Control, Last-Modified e ETag.\nSe esses cabe\u00e7alhos corresponderem, o navegador pode usar o recurso em cache com confian\u00e7a.  <\/p>\n\n<p>No entanto, se os cabe\u00e7alhos n\u00e3o corresponderem, o navegador pode precisar revalidar o recurso com o servidor.\nIsso envolve o envio de outra solicita\u00e7\u00e3o condicional com cabe\u00e7alhos atualizados (por exemplo, um novo valor If-Modified-Since).\nO servidor ent\u00e3o reavalia o recurso e envia uma resposta apropriada, seja 304 Not Modified ou 200 OK com o conte\u00fado atualizado.  <\/p>\n\n<p>Esse processo de revalida\u00e7\u00e3o garante que seu navegador sempre sirva a vers\u00e3o mais atualizada de um recurso para o usu\u00e1rio, aproveitando o cache sempre que poss\u00edvel.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Como os Servidores Geram Respostas 304<\/strong><\/h3>\n\n<p>Do lado do servidor, gerar uma resposta 304 Not Modified envolve uma s\u00e9rie de etapas:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Receber Solicita\u00e7\u00e3o:<\/strong> O servidor recebe uma solicita\u00e7\u00e3o condicional do navegador, incluindo cabe\u00e7alhos como If-Modified-Since e If-None-Match.<\/li>\n\n\n\n<li><strong>Validar Solicita\u00e7\u00e3o:<\/strong> O servidor verifica a validade dos cabe\u00e7alhos da solicita\u00e7\u00e3o.\nPor exemplo, verifica se a data If-Modified-Since \u00e9 posterior ao \u00faltimo tempo de modifica\u00e7\u00e3o do recurso ou se o ETag do If-None-Match corresponde ao ETag atual do recurso. <\/li>\n\n\n\n<li><strong>Gerar Resposta:<\/strong> Se a solicita\u00e7\u00e3o for v\u00e1lida e o recurso n\u00e3o tiver mudado, o servidor gera uma resposta 304 Not Modified.\nEssa resposta inclui apenas os cabe\u00e7alhos essenciais (Cache-Control, ETag, etc.) e nenhum conte\u00fado no corpo. <\/li>\n\n\n\n<li><strong>Enviar Resposta:<\/strong> O servidor envia a resposta 304 de volta ao navegador.<\/li>\n\n\n\n<li><strong>A\u00e7\u00e3o do Navegador:<\/strong> Ao receber a resposta 304, o navegador recupera o recurso em cache e o usa para renderizar a p\u00e1gina.<\/li>\n<\/ol>\n\n<p>A capacidade do servidor de gerar respostas 304 de forma eficiente \u00e9 crucial para otimizar o desempenho do site.\nUm servidor bem configurado pode validar rapidamente as solicita\u00e7\u00f5es e enviar respostas apropriadas, minimizando a transfer\u00eancia de dados desnecess\u00e1ria e melhorando os tempos de carregamento. <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Estrat\u00e9gias Avan\u00e7adas de 304 e Melhores Pr\u00e1ticas<\/strong><\/h2>\n\n<p>Como vimos, a resposta 304 Not Modified \u00e9 uma ferramenta valiosa para a otimiza\u00e7\u00e3o da web.\nMas para realmente aproveitar seu poder, \u00e9 essencial entender algumas estrat\u00e9gias avan\u00e7adas e melhores pr\u00e1ticas.\nVamos nos aprofundar em como voc\u00ea pode ajustar o cache do seu site e as respostas 304 para um desempenho ideal.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Estrat\u00e9gias de Cache para Diferentes Tipos de Conte\u00fado<\/strong><\/h3>\n\n<p>Nem todos os recursos da web s\u00e3o criados iguais.\nAlguns mudam frequentemente (como artigos de not\u00edcias ou postagens de blog), enquanto outros permanecem relativamente est\u00e1ticos (como logotipos ou folhas de estilo).\nPortanto, \u00e9 importante adotar diferentes estrat\u00e9gias de cache com base no tipo de conte\u00fado:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Recursos Est\u00e1ticos:<\/strong> Esses recursos raramente mudam, ent\u00e3o podem ser armazenados em cache por per\u00edodos mais longos.\nDefina um valor max-age longo no cabe\u00e7alho Cache-Control para permitir que navegadores e caches intermedi\u00e1rios os armazenem por semanas ou at\u00e9 meses. <\/li>\n\n\n\n<li><strong>Recursos Din\u00e2micos:<\/strong> Esses recursos mudam frequentemente, ent\u00e3o devem ser armazenados em cache por per\u00edodos mais curtos ou n\u00e3o devem ser armazenados em cache.\nUse a diretiva Cache-Control: no-cache para evitar o cache ou defina um valor max-age curto para for\u00e7ar a revalida\u00e7\u00e3o ap\u00f3s um certo tempo. <\/li>\n\n\n\n<li><strong>Recursos Espec\u00edficos do Usu\u00e1rio:<\/strong> Se um recurso for personalizado para cada usu\u00e1rio (por exemplo, conte\u00fado do carrinho de compras), ele n\u00e3o deve ser armazenado em cache no lado do servidor.\nVoc\u00ea pode usar a diretiva Cache-Control: private para garantir que o recurso seja armazenado em cache apenas no lado do cliente. <\/li>\n<\/ul>\n\n<p>Por exemplo, <a href=\"https:\/\/elementor.com\/blog\/pt-br\/como-expandir-seu-negocio-utilizando-a-hospedagem-gerenciada-do-elementor\/\" data-wpil-monitor-id=\"9644\">a plataforma de hospedagem do Elementor gerencia inteligentemente<\/a> essas distin\u00e7\u00f5es.\nEla aplica automaticamente as melhores pr\u00e1ticas de cache para diferentes tipos de conte\u00fado, garantindo que seus recursos est\u00e1ticos sejam armazenados em cache por per\u00edodos mais longos enquanto o conte\u00fado din\u00e2mico \u00e9 atualizado com mais frequ\u00eancia.\nEssa abordagem din\u00e2mica <a href=\"https:\/\/elementor.com\/blog\/performance-optimization-week\/\" data-wpil-monitor-id=\"9645\">otimiza tanto o desempenho<\/a> quanto a frescura do conte\u00fado, melhorando a experi\u00eancia geral do usu\u00e1rio.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>T\u00e9cnicas Avan\u00e7adas de Controle de Cache<\/strong><\/h3>\n\n<p>Al\u00e9m dos mecanismos b\u00e1sicos de cache, v\u00e1rias t\u00e9cnicas avan\u00e7adas podem refinar ainda mais como seu site interage com as respostas 304.<\/p>\n\n<p><strong>Valida\u00e7\u00e3o de Cache:<\/strong><\/p>\n\n<p>Mesmo com recursos em cache, \u00e9 crucial verificar periodicamente se eles ainda est\u00e3o atualizados.\nEsse processo, chamado de valida\u00e7\u00e3o de cache, garante que os usu\u00e1rios n\u00e3o vejam conte\u00fado desatualizado.\nVoc\u00ea pode aproveitar solicita\u00e7\u00f5es condicionais e ETags para realizar uma valida\u00e7\u00e3o de cache eficiente.  <\/p>\n\n<p><strong>Stale-While-Revalidate:<\/strong><\/p>\n\n<p>Essa diretiva Cache-Control permite que os navegadores sirvam conte\u00fado em cache potencialmente desatualizado enquanto simultaneamente buscam uma c\u00f3pia atualizada no servidor.\nIsso garante que os usu\u00e1rios vejam algo rapidamente, mesmo que n\u00e3o seja a vers\u00e3o mais recente.\nUma vez que a c\u00f3pia atualizada \u00e9 recuperada, o cache \u00e9 atualizado e as solicita\u00e7\u00f5es subsequentes obter\u00e3o o conte\u00fado atualizado.  <\/p>\n\n<p><strong>Pr\u00e9-carregamento de Cache:<\/strong><\/p>\n\n<p>Em certos cen\u00e1rios, voc\u00ea deve carregar proativamente recursos no cache antes que o usu\u00e1rio os solicite.\nIsso pode ser feito usando t\u00e9cnicas como link prefetching ou HTTP\/2 server push.\nAo pr\u00e9-carregar recursos cr\u00edticos, voc\u00ea pode melhorar ainda mais <a href=\"https:\/\/elementor.com\/blog\/pt-br\/como-a-waterfront-digital-reduziu-drasticamente-o-tempo-de-carregamento-de-paginas-com-o-otimizador-de-imagens\/\" data-wpil-monitor-id=\"9650\">os tempos de carregamento da p\u00e1gina<\/a> e o desempenho geral.  <\/p>\n\n<p><strong>Cache na Borda:<\/strong><\/p>\n\n<p>O cache de borda envolve armazenar c\u00f3pias em cache dos recursos do seu site em servidores localizados geograficamente mais pr\u00f3ximos dos seus usu\u00e1rios.\nIsso reduz a lat\u00eancia e melhora os tempos de resposta, especialmente para usu\u00e1rios em diferentes regi\u00f5es. <a href=\"https:\/\/elementor.com\/blog\/pt-br\/elementor-hosting-torna-a-migracao-mais-simples-beneficios-incriveis\/\" data-wpil-monitor-id=\"9646\">A plataforma de hospedagem do Elementor<\/a>, por exemplo, utiliza uma rede de entrega de conte\u00fado global (CDN) para distribuir conte\u00fado em cache de forma eficiente. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Medindo o Impacto do 304 no Desempenho do Site<\/strong><\/h3>\n\n<p>Implementar respostas 304 e otimizar sua estrat\u00e9gia de cache pode ter um impacto profundo no desempenho do seu site.\nMas como medir esse impacto? <\/p>\n\n<p>V\u00e1rias ferramentas est\u00e3o dispon\u00edveis para analisar a velocidade e o desempenho do seu site. <strong>Google PageSpeed Insights<\/strong> \u00e9 uma escolha popular.\nEla fornece relat\u00f3rios detalhados sobre o qu\u00e3o bem seu site est\u00e1 otimizado e oferece sugest\u00f5es para melhorias.\nEla analisa as vers\u00f5es m\u00f3veis e desktop do seu site, dando uma vis\u00e3o abrangente do seu desempenho.  <\/p>\n\n<p>Ao realizar testes regulares com o PageSpeed Insights, voc\u00ea pode acompanhar os efeitos da implementa\u00e7\u00e3o do 304 e das otimiza\u00e7\u00f5es de cache.\nProcure melhorias em m\u00e9tricas como First Contentful Paint (FCP), Largest Contentful Paint (LCP) e Time to Interactive (TTI).\nEssas m\u00e9tricas refletem a rapidez com que os usu\u00e1rios veem e interagem com seu conte\u00fado, e s\u00e3o cruciais para uma experi\u00eancia positiva do usu\u00e1rio.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Conclus\u00e3o<\/strong><\/h2>\n\n<p>No cen\u00e1rio em constante evolu\u00e7\u00e3o do <a href=\"https:\/\/elementor.com\/blog\/pt-br\/o-que-faz-um-desenvolvedor-web\/\" data-wpil-monitor-id=\"9651\">desenvolvimento web<\/a>, onde velocidade e efici\u00eancia reinam supremas, entender as nuances da resposta 304 Not Modified \u00e9 essencial para qualquer propriet\u00e1rio ou desenvolvedor de site.\nComo exploramos neste guia abrangente, a resposta 304 \u00e9 muito mais do que apenas um c\u00f3digo de status; \u00e9 uma ferramenta poderosa que pode <a href=\"https:\/\/elementor.com\/blog\/pt-br\/melhorando-o-desempenho-do-site-na-spread-agency-com-o-otimizador-de-imagens-do-elementor\/\" data-wpil-monitor-id=\"9652\">melhorar significativamente o desempenho do seu site<\/a>, a experi\u00eancia do usu\u00e1rio e o potencial de classifica\u00e7\u00e3o em SEO. <\/p>\n\n<p>Ao aproveitar os mecanismos de cache do navegador e do servidor, solicita\u00e7\u00f5es condicionais e cabe\u00e7alhos configurados cuidadosamente, voc\u00ea pode usar a resposta 304 para minimizar a carga do servidor, reduzir o consumo de largura de banda e entregar carregamentos de p\u00e1gina extremamente r\u00e1pidos para seus visitantes recorrentes.\nIsso n\u00e3o s\u00f3 cria uma experi\u00eancia de navega\u00e7\u00e3o mais suave, mas tamb\u00e9m contribui para uma infraestrutura de site mais sustent\u00e1vel e econ\u00f4mica. <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Perguntas Frequentes sobre 304 Not Modified<\/strong><\/h2>\n\n<p>Como em qualquer t\u00f3pico t\u00e9cnico, muitas vezes h\u00e1 perguntas e equ\u00edvocos em torno das respostas 304 Not Modified.\nVamos abordar algumas das mais comuns: <\/p>\n\n<p><strong>1. 304 Not Modified significa que meu site est\u00e1 quebrado?<\/strong><\/p>\n\n<p>Absolutamente n\u00e3o!\nUma resposta 304 \u00e9 um resultado perfeitamente normal e desej\u00e1vel.\nEla indica que o recurso solicitado n\u00e3o mudou desde a \u00faltima vez que seu navegador o buscou, ent\u00e3o n\u00e3o h\u00e1 necessidade de baix\u00e1-lo novamente.  <\/p>\n\n<p><strong>2. Por que estou vendo respostas 304 nas ferramentas de desenvolvedor do meu navegador, mesmo que eu esteja fazendo altera\u00e7\u00f5es no meu site?<\/strong><\/p>\n\n<p>Isso \u00e9 uma ocorr\u00eancia comum e geralmente n\u00e3o \u00e9 motivo de preocupa\u00e7\u00e3o.\nAs ferramentas de desenvolvedor do navegador muitas vezes fazem solicita\u00e7\u00f5es adicionais a recursos (como imagens ou scripts) para fins de depura\u00e7\u00e3o, mesmo que j\u00e1 estejam em cache.\nEssas solicita\u00e7\u00f5es podem acionar respostas 304, que voc\u00ea ver\u00e1 na aba de rede.  <\/p>\n\n<p><strong>3. Como posso garantir que meu navegador sempre obtenha a vers\u00e3o mais recente de um recurso se eu estiver usando respostas 304?<\/strong><\/p>\n\n<p>As respostas 304 s\u00f3 funcionam quando o recurso permanece o mesmo.\nSe voc\u00ea modificar um recurso no seu site, seu ETag ou timestamp de \u00faltima modifica\u00e7\u00e3o mudar\u00e1, e o servidor enviar\u00e1 uma resposta 200 OK com o conte\u00fado atualizado.\nNo entanto, para for\u00e7ar um novo download independentemente da vers\u00e3o em cache, voc\u00ea pode segurar a tecla Shift ou Ctrl enquanto atualiza a p\u00e1gina no seu navegador.  <\/p>\n\n<p><strong>4. H\u00e1 alguma desvantagem em usar respostas 304 Not Modified?<\/strong><\/p>\n\n<p>Embora as respostas 304 ofere\u00e7am in\u00fameros benef\u00edcios, pode haver algumas desvantagens potenciais:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Conte\u00fado Desatualizado:<\/strong> Se o cache estiver mal configurado, os usu\u00e1rios podem ver conte\u00fado desatualizado se o servidor n\u00e3o invalidar o cache corretamente quando as altera\u00e7\u00f5es forem feitas.<\/li>\n\n\n\n<li><strong>Aumento da Carga do Servidor Durante Atualiza\u00e7\u00f5es:<\/strong> Quando um recurso \u00e9 atualizado, o servidor precisa revalidar todas as c\u00f3pias em cache, o que pode aumentar temporariamente sua carga.<\/li>\n\n\n\n<li><strong>Problemas de Compatibilidade:<\/strong> Alguns navegadores ou servidores proxy mais antigos podem n\u00e3o lidar corretamente com respostas 304, levando a comportamentos inesperados.<\/li>\n<\/ul>\n\n<p>No entanto, com a implementa\u00e7\u00e3o e configura\u00e7\u00e3o adequadas, essas desvantagens podem ser mitigadas. <a href=\"https:\/\/elementor.com\/blog\/pt-br\/apresentando-o-elementor-3-23-resultados-ao-vivo-botoes-flutuantes-link-na-bio-mais\/\" data-wpil-monitor-id=\"9647\">Os recursos de cache do Elementor<\/a>, por exemplo, oferecem controles robustos para gerenciar a invalida\u00e7\u00e3o de cache e garantir que os usu\u00e1rios sempre vejam o conte\u00fado mais atualizado.<\/p>\n\n<p><strong>5. Posso usar 304 Not Modified para todos os tipos de recursos no meu site?<\/strong><\/p>\n\n<p>Embora as respostas 304 sejam geralmente ben\u00e9ficas, elas podem n\u00e3o ser adequadas para todos os tipos de recursos.\nPor exemplo, conte\u00fado din\u00e2mico que muda frequentemente (por exemplo, pre\u00e7os de a\u00e7\u00f5es, atualiza\u00e7\u00f5es meteorol\u00f3gicas) pode n\u00e3o se beneficiar do cache, pois a informa\u00e7\u00e3o se torna desatualizada rapidamente.\nNesses casos, \u00e9 melhor evitar o cache ou usar dura\u00e7\u00f5es curtas de cache.  <\/p>\n\n<p>Por outro lado, recursos est\u00e1ticos como imagens, arquivos <a class=\"wpil_keyword_link\" href=\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-csse-como-usa-lo-no-design-de-sites\/\" title=\"What Is CSS? How to Use it in Web Design (2025)\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"22557\">CSS<\/a> e arquivos JavaScript s\u00e3o candidatos ideais para cache e respostas 304.\nEsses recursos geralmente permanecem os mesmos, ent\u00e3o armazen\u00e1-los em cache pode <a href=\"https:\/\/elementor.com\/blog\/pt-br\/supercharge-seu-site-com-elementor-hosting-descubra-as-ultimas-melhorias-de-desempenho\/\" data-wpil-monitor-id=\"9653\">melhorar significativamente o desempenho<\/a> sem o risco de conte\u00fado desatualizado. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos come\u00e7ar com o b\u00e1sico.<br \/>\nA espinha dorsal da web, o <strong>Protocolo de Transfer\u00eancia de Hipertexto (HTTP)<\/strong>, \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores).<br \/>\n\u00c9 como uma linguagem que eles usam para conversar.<br \/>\nQuando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver.<br \/>\nO servidor responde com os dados da p\u00e1gina e um <strong>c\u00f3digo de status<\/strong> \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.    <\/p>\n","protected":false},"author":2024234,"featured_media":114225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[517],"tags":[],"marketing_persona":[],"marketing_intent":[],"class_list":["post-114808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recursos-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que \u00e9 a Resposta 304 Not Modified?<\/title>\n<meta name=\"description\" content=\"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 a Resposta 304 Not Modified?\" \/>\n<meta property=\"og:description\" content=\"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/elemntor\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-10T06:46:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-25T03:13:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Itamar Haim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@elemntor\" \/>\n<meta name=\"twitter:site\" content=\"@elemntor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Itamar Haim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\"},\"author\":{\"name\":\"Itamar Haim\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/5d24783541c454816685653dfed73377\"},\"headline\":\"O que \u00e9 a Resposta 304 Not Modified?\",\"datePublished\":\"2025-04-10T06:46:40+00:00\",\"dateModified\":\"2025-11-25T03:13:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\"},\"wordCount\":3757,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#organization\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png\",\"articleSection\":[\"Recursos\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\",\"url\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\",\"name\":\"O que \u00e9 a Resposta 304 Not Modified?\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png\",\"datePublished\":\"2025-04-10T06:46:40+00:00\",\"dateModified\":\"2025-11-25T03:13:29+00:00\",\"description\":\"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.\",\"breadcrumb\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/elementor.com\/blog\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recursos\",\"item\":\"https:\/\/elementor.com\/blog\/pt-br\/category\/recursos-pt-br\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"O que \u00e9 a Resposta 304 Not Modified?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#website\",\"url\":\"https:\/\/elementor.com\/blog\/pt-br\/\",\"name\":\"Elementor\",\"description\":\"Website Builder for WordPress\",\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elementor.com\/blog\/pt-br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\/\/elementor.com\/blog\/pt-br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/elemntor\/\",\"https:\/\/x.com\/elemntor\",\"https:\/\/www.instagram.com\/elementor\/\",\"https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1\",\"https:\/\/en.wikipedia.org\/wiki\/Elementor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/5d24783541c454816685653dfed73377\",\"name\":\"Itamar Haim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/830174068538633c83fd732c583ea1fe9d4c813314075640bf78d5a621982848?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/830174068538633c83fd732c583ea1fe9d4c813314075640bf78d5a621982848?s=96&d=mm&r=g\",\"caption\":\"Itamar Haim\"},\"description\":\"Itamar Haim, SEO Team Lead at Elementor, is a digital strategist merging SEO &amp; AEO \/ GEO, and web development. He leverages deep WordPress expertise to drive global organic growth, empowering businesses to navigate the AI era and ensuring top-tier search performance for millions of websites.\",\"sameAs\":[\"https:\/\/elementor.com\/blog\/author\/itamarha\/\",\"https:\/\/www.linkedin.com\/in\/itamar-haim-8149b85b\/\"],\"url\":\"https:\/\/elementor.com\/blog\/pt-br\/author\/itamarha\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 a Resposta 304 Not Modified?","description":"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.","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:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 a Resposta 304 Not Modified?","og_description":"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.","og_url":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/elemntor\/","article_published_time":"2025-04-10T06:46:40+00:00","article_modified_time":"2025-11-25T03:13:29+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png","type":"image\/png"}],"author":"Itamar Haim","twitter_card":"summary_large_image","twitter_creator":"@elemntor","twitter_site":"@elemntor","twitter_misc":{"Escrito por":"Itamar Haim","Est. tempo de leitura":"19 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/"},"author":{"name":"Itamar Haim","@id":"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/5d24783541c454816685653dfed73377"},"headline":"O que \u00e9 a Resposta 304 Not Modified?","datePublished":"2025-04-10T06:46:40+00:00","dateModified":"2025-11-25T03:13:29+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/"},"wordCount":3757,"commentCount":0,"publisher":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/#organization"},"image":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png","articleSection":["Recursos"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/","url":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/","name":"O que \u00e9 a Resposta 304 Not Modified?","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage"},"image":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png","datePublished":"2025-04-10T06:46:40+00:00","dateModified":"2025-11-25T03:13:29+00:00","description":"Vamos come\u00e7ar com o b\u00e1sico. A espinha dorsal da web, o Protocolo de Transfer\u00eancia de Hipertexto (HTTP), \u00e9 essencialmente um conjunto de regras sobre como seu navegador (o cliente) se comunica com os sites (os servidores). \u00c9 como uma linguagem que eles usam para conversar. Quando voc\u00ea digita uma URL no seu navegador, voc\u00ea est\u00e1 enviando uma solicita\u00e7\u00e3o ao servidor, pedindo para ele entregar a p\u00e1gina da web que voc\u00ea quer ver. O servidor responde com os dados da p\u00e1gina e um c\u00f3digo de status \u2013 um n\u00famero de tr\u00eas d\u00edgitos que indica o resultado da solicita\u00e7\u00e3o.","breadcrumb":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#primaryimage","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2023\/07\/Elementor-Hosting-The-Professional-Choice.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/blog\/pt-br\/o-que-e-a-resposta-304-not-modified\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/elementor.com\/blog\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Recursos","item":"https:\/\/elementor.com\/blog\/pt-br\/category\/recursos-pt-br\/"},{"@type":"ListItem","position":3,"name":"O que \u00e9 a Resposta 304 Not Modified?"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/blog\/pt-br\/#website","url":"https:\/\/elementor.com\/blog\/pt-br\/","name":"Elementor","description":"Website Builder for WordPress","publisher":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/blog\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/elementor.com\/blog\/pt-br\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/blog\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/elemntor\/","https:\/\/x.com\/elemntor","https:\/\/www.instagram.com\/elementor\/","https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1","https:\/\/en.wikipedia.org\/wiki\/Elementor"]},{"@type":"Person","@id":"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/5d24783541c454816685653dfed73377","name":"Itamar Haim","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/elementor.com\/blog\/pt-br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/830174068538633c83fd732c583ea1fe9d4c813314075640bf78d5a621982848?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/830174068538633c83fd732c583ea1fe9d4c813314075640bf78d5a621982848?s=96&d=mm&r=g","caption":"Itamar Haim"},"description":"Itamar Haim, SEO Team Lead at Elementor, is a digital strategist merging SEO &amp; AEO \/ GEO, and web development. He leverages deep WordPress expertise to drive global organic growth, empowering businesses to navigate the AI era and ensuring top-tier search performance for millions of websites.","sameAs":["https:\/\/elementor.com\/blog\/author\/itamarha\/","https:\/\/www.linkedin.com\/in\/itamar-haim-8149b85b\/"],"url":"https:\/\/elementor.com\/blog\/pt-br\/author\/itamarha\/"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/114808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/users\/2024234"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/comments?post=114808"}],"version-history":[{"count":2,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/114808\/revisions"}],"predecessor-version":[{"id":145010,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/114808\/revisions\/145010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/media\/114225"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/media?parent=114808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/categories?post=114808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/tags?post=114808"},{"taxonomy":"marketing_persona","embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/marketing_persona?post=114808"},{"taxonomy":"marketing_intent","embeddable":true,"href":"https:\/\/elementor.com\/blog\/pt-br\/wp-json\/wp\/v2\/marketing_intent?post=114808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}