Cache DNS que afeta solicitações HTTP

0

Ocorreu um erro estranho que estou tentando entender a causa. Atualizei um site e, em alguns computadores, uma versão em cache de um determinado arquivo .css estava sendo exibida. Outras alterações no site foram exibidas corretamente. O erro apareceu em todos os navegadores (limpar o cache e tudo) e até mesmo usando o wget. Desativei o armazenamento em cache no servidor da web e ainda assim ocorreu o problema. Se eu escolhesse um querystring aleatório para o URL, eu obteria o arquivo correto.

Exemplo:

http://server/dir/file.css <- wrong file
http://server/dir/files.css?v=1 <- right file

Eu finalmente consegui consertá-lo, executando o seguinte comando nas estações de trabalho (não no servidor)

ipconfig /flushdns

Isso funcionou em todas as estações de trabalho que não puderam recuperar o arquivo correto. Não sei como o cache do DNS pode afetar as solicitações de http e queria saber se alguém tem alguma explicação para isso?

    
por Thierry Brunet 24.07.2014 / 17:12

0 respostas