Mudanças no site não aparece depois de salvo

Se você possui um site WordPress (ou outro construído com a linguagem PHP), alterar páginas ou realizar publicações podem acabar não aparecendo imediatamente após a alteração ser salva. Embora seja extremamente incomum, essa situação pode acontecer, e a causa normalmente é relacionada ao Cache vindo de extensões, plugins, ou mesmo do servidor.

Neste artigo vamos te mostrar como validar se a causa das modificações no seu site não estarem aparecendo ao navegar tem relação com cache, e claro, se for o caso, também mostraremos alternativas para visualizar as modificações ou publicações, dependendo da causa principal.

Principais causas de mudanças não aparecerem

Como explicamos acima, as principais causas desse comportamento tem relação direta com cache do site, porém, há várias camadas de cache, por isso, pode ser mais difícil identificar o exato responsável. Abaixo citamos algumas possibilidades:

  • Extensão OPCache (PHP)
    Extensão opcache habilitada dentro da hospedagem de sites
    Se o seu site é construído em um WordPress ou uma aplicação em PHP, a extensão opcache tem participação crucial, tanto na velocidade do seu site, mas também em comportamentos de alterações realizadas não terem efeito imediato no seu site.

    Esse comportamento é menos comum com o WordPress, porém, pode acontecer de forma mais aparente em aplicações em código PHP, uma vez que a extensão tem como principal função armazenar em cache os scripts PHP, fazendo com que em novas requisições o site busque a informação em cache ao invés de refazer todo o script novamente, salvando algum tempo.

    Recomendação: NÃO recomendamos que você desabilite essa extensão, porém, caso deseje desabilitar para realizar testes, e depois ativar novamente, te mostramos como fazer isso, de forma prática e rápida, clicando aqui.
  • Plugin de Cache
    Logo do LiteSpeed Cache
    Plugins de cache, diferente da extensão que citamos acima, são responsáveis por gerar um cache de maior parte da estrutura e páginas do seu site. Por exemplo, o LiteSpeed Cache armazena em cache muito mais do que scripts PHP, ele guarda toda uma página, arquivos estáticos (como de CSS ou JS), entre outros.

    Plugins de cache em geral são possivelmente um dos grandes responsáveis por esse tipo de comportamento, por isso em atualizações, seja de página, plugins ou temas, o LiteSpeed Cache limpa o cache automaticamente, por outro lado, se ela limpeza não acontecer, você pode precisa realizar manualmente.
  • Servidores Cloudflare (Proxy habilitado)
    Logo da Cloudflare
    Sem dúvidas um dos maiores causadores desse comportamento, onde novos posts, alterações de imagens ou na estrutura da(s) página(s) pode não ser vista ao acessar o seu site acontecem justamente por conta do seu domínio estar configurado no Cloudflare com o proxy ativo na plataforma.

    Mas porquê o proxy ativo influencia nisso? Quando o proxy da Cloudflare é ativado, a plataforma cria uma estrutura com cache nos próprios servidores, o que ajuda os usuários a navegarem de forma mais rápida em todo o mundo, além de adicionar uma camada adicional de segurança para seu site.

    Por outro lado, o cache gerado da Cloudflare só é atualizado de tempo em tempo, sendo assim, se você atualizar o design da sua página mas o proxy da Cloudflare estiver habilitado, muito provavelmente você seguirá vendo a versão em cache ao invés da versão que acabou de atualizar.

    Para corrigir, você pode optar por desativar o proxy, limpar o cache da plataforma diretamente, ou se você quiser apenas realizar um teste rápido, você pode considerar acessar o seu site através de uma URL curinga. A URL curinga deve ser acessada da seguinte forma: “https://seudominio.com.br/?curinga123” sem aspas, e com o domínio real do seu site. Ao adicionar “/?algumacoisa”, você acessa uma página “nova”, podendo ver a versão sem cache da página.
  • Cache local (Navegador ou dispositivo)
    Imagem representando conexão local com a web
    Essa que é possivelmente a causa mais difícil de se identificar, mas que, assim como as outras, também é possível contornar, estamos falando do cache local, que pode estar vindo diretamente do seu navegador, como também de um cache da sua rede.

    Se você realizou todos os testes anteriores e as modificações na página do seu site ainda não estão visíveis, pode ser que você esteja com um cache local, à partir daqui, é essencial realizar alguns testes, o primeiro sendo tentar acessar através de outro navegador, se for o caso, tente outro navegador também com a aba anônima.

    Se mesmo em outro navegador não for exibido o conteúdo atualizado, você pode solicitar para um amigo ou conhecido tentar acessar o seu site através de outra rede e outro dispositivo para que ele possa confirmar se está vendo o conteúdo antigo ou atualizado.

    Se ele informar que está vendo o conteúdo atualizado, considere realizar uma limpeza de cache DNS, seguindo os passos: No windows, localize a barra de pesquisa e digite cmd, feito isso clique com o botão direito, e depois em executar como administrador. Agora é só digitar ipconfig /flushdns e dar Enter.

E esses são alguns exemplos de situações ou comportamentos que podem levar o seu site a não ser exibido corretamente, principalmente após atualizações de uma (ou várias) página(s). Note que todas as opções se resumem a cache, pois é sem dúvidas o motivo mais provável e plausível, desde que no seu painel as atualizações estejam sendo aplicadas sem nenhum erro.

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Abra um chamado em nossa central para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda com a abertura do chamado? Leia esse artigo.

Encontrou sua resposta?