Ayuda con el almacenamiento en caché agresivo de JavaScript

Me he encontrado con un problema en el que realizo cambios en algunos archivos JavaScript a los que se hace referencia en un archivo HTML, pero el navegador no ve los cambios. Se mantiene en la copia almacenada en caché en el navegador, a pesar de que el servidor web tiene una versión más nueva.

No veré los cambios hasta que fuerce al navegador a borrar el caché.

¿Es esta una configuración de servidor web? ¿Debo configurar mis archivos JavaScript para que nunca se almacenen en caché? He visto algunas técnicas interesantes en elGoogle Web Toolkit donde realmente crean unanuev Nombre del archivo JavaScript cada vez que se realiza una actualización. Creo que esto es para evitar que los proxies y los navegadores mantengan versiones antiguas de los archivos JavaScript con los mismos nombres.

¿Hay una lista de las mejores prácticas en alguna parte?

Respuestas a la pregunta(10)

Su respuesta a la pregunta