Io uso un hash 256 per generare il nome del file js tipo questo:
L'hash è calcolato sull'intero file js, per cui, se non si cambia il file js, l'hash è uguale e di conseguenza non cambia neanche il nome del file, ciononostante, ad ogni ricarica della pagina viene scaricato nuovamente(nonostante il nome rimanga invariato).codice:src="http://localhost/js/01924c5736a748e07842780c6409ace4f9ff77d610c54d63f726d717c424ca0c261a8e8c16bf2480f6aaa912881087261a9c22046fa5ca6fb5c0ae27a98341fa.js"