Seu cliente nunca mais precisará limpar o cache

É um problema recorrente, você faz uma atualização, em um sistema, e de repente metade dos clientes tem problemas com a atualização e tudo é resolvido com uma simples limpeza de cache.  Isso ocorre quando alguma mudança envolve um script, os browsers guardam o cache dos scripts afim de agilizar o carregamento das páginas.

Solução simples

Para resolver não vamos limpar o cache do browser mas faze-lo baixar o arquivo.

É dessa forma que geralmente é inserido um script na página:

<script src="meu_script.js"></script>

Só o que precisamos fazer é incluir uma querystring no src da tag:

<script src="meu_script.js?v=2"></script>

Ou seja a cada vez que você mudar esse número o browser vai entender que esse arquivo é diferente do que ele já tem, não necessitando limpar o cache.

Eu particularmente adoro quando a solução é simples :)

0 comentários:

Postar um comentário