Força o navegador a esvaziar o cache do DNS

3

Então migrei um site da mediawiki para um novo servidor. O antigo ainda está ativo, mas o banco de dados está bloqueado e eu mesclo o novo conteúdo com rsync e mysqldump a cada 15 min. Assim, podemos ler o conteúdo do antigo IP.

Agora mudei o registro A do domínio para apontar para o novo servidor. Depois de 3 horas e quando estou usando um navegador limpo no cache, estou no novo servidor.

No entanto, quando estou usando um navegador não liberado para cache, estou pousando no servidor antigo.

Como dizer ao navegador, que deve limpar seu cache de DNS ou que há uma alteração de IP?

    
por Finn 14.08.2015 / 22:14

2 respostas

6

Você não pode dizer aos navegadores de pessoas aleatórias na Internet para liberar seus caches; Não é como as coisas são feitas. Para o tempo seguinte , lembre-se de reduzir o TTL dos seus registros A para algum valor adequadamente pequeno (como, digamos, "cinco minutos"), algum tempo antes da mudança ocorrer; pelo menos enquanto o TTL anterior foi definido para. Isso limitará o tempo que os cidadãos bem comportados da Internet armazenarão em cache, e a transição será concluída de forma agradável e rápida. Uma vez que a mudança ocorra e tempo suficiente tenha passado, o TTL pode ser alterado para algo mais longo.

    
por 15.08.2015 / 10:46
0

"Para a próxima vez, lembre-se de reduzir o TTL dos seus registros A para algum valor adequadamente pequeno (como, digamos," cinco minutos ") algum tempo antes da mudança ocorrer, pelo menos enquanto o TTL anterior fosse Isso limitará o tempo que os cidadãos bem comportados da Internet farão o cache, e a transição será concluída de forma agradável e rápida. "

Mesmo fazendo isso BEM antes do tempo (com o NetSol), estamos ouvindo relatos de usuários de que eles ainda estão chegando no antigo "site", que agora é apenas uma página de erro personalizada. Navegadores teimosos! Pedir que os visitantes experimentem um navegador diferente parece ser a solução mais fácil até mesmo para os usuários mais inexperientes. Ainda assim, isso cheira mal.

    
por 21.06.2018 / 20:14