O arquivo antigo é baixado da web em alguns ISPs

0

Eu tenho um servidor web no qual eu costumava manter arquivos para meus clientes. Eu tenho um arquivo txt chamado update.txt e eu usei para referir isso para atualização. Eu estava recebendo reclamações de alguns dos meus clientes de que eles não estão recebendo atualizações no momento certo.

Recentemente eu notei um problema ao ler esse update.txt, eu substituí o txt por um novo, mas quando li que via browser ele ainda estava mostrando txt antigo.

Limpei o histórico de navegação, o cache também redefiniu o Internet Explorer, mas o problema ainda estava lá. Mesmo eu deletei o arquivo do servidor web, mas ainda estou recebendo arquivos antigos. Após 2 ou 3 dias, o problema é resolvido automaticamente, mas não posso fazer com que meus clientes esperem de 2 a 3 dias.

Então eu mudei a internet para outro ISP e resolvi o problema. Então, acho que alguns provedores de serviços de Internet estão mantendo o cache da web para o propósito de velocidade.

Se meu palpite estiver correto, como posso evitar o cache de meus arquivos por provedores de serviços de Internet?

Se meu palpite estiver errado, quais podem ser as outras razões para isso?

    
por IT researcher 08.08.2016 / 07:28

1 resposta

2

A solução é configurar cabeçalhos de cache apropriados para informar ao cliente e aos possíveis proxies para não armazená-lo em cache. Alterar o ISP para isso certamente não é uma solução, pois não resolverá o problema para seus clientes.

Isso não pode ser tratado apenas no arquivo de texto. Os aplicativos normalmente usam scripts do lado do servidor que podem acomodar facilmente esses requisitos, enviando os cabeçalhos HTTP apropriados.

    
por 08.08.2016 / 08:06

Tags