Tomcat: como definir a expiração de arquivos javascript

0

Eu tenho uma aplicação em que o Javascript está mudando de forma relativamente rápida; nossos testadores correram repetidamente para o problema de que uma atualização da página no IE e no Firefox não faz com que o novo javascript seja carregado até que o cache do navegador seja limpo e a página seja atualizada várias vezes. / p>

Gostaria de definir o tempo de expiração nos arquivos javascript para forçá-los a não serem armazenados em cache, para que eles sejam recarregados sempre que a página for recarregada.

Como isso pode ser feito?

    
por Charlie Martin 01.09.2010 / 20:27

2 respostas

1

A melhor maneira de lidar com isso é alterar os nomes dos arquivos javascript cada vez que você alterá-los. Então não importa se eles são armazenados em cache. Uma alternativa é criar um filtro para definir o cabeçalho de controle de cache.

Eu vi perguntas como esta em stackoverflow e serverfault - pode ser uma boa ideia pesquisar lá. Parece mais adequado para esses sites.

    
por 01.09.2010 / 20:43
0

Sirva o CSS de um servidor apache e use o mod_expiry para definir o prazo de validade. Você pode fazer isso com todo seu conteúdo estático.

    
por 02.09.2010 / 00:27

Tags