Когда вы изменяете один файл javascript, вам нужны ВСЕ клиенты, на которых запущено веб-приложение, чтобы получить новый файл, для меня это «недавний».
Чтобы каждый клиент получил с сервера новый файл, вам нужно всего лишь включить его в сценарий include / script вашего javascript на веб-странице "?version=1".
Нужен только один параметр, который может быть, ?blue=helloили ?v=1234155как вы хотите. Важность состоит в том, чтобы использовать разные значения каждый раз, когда вы меняете JavaScript. "?version=1"для первого изменения, "?version=2"для второго изменения, практично и однозначно знать следующее значение. Также вы можете использовать GUID, если хотите: "?version=4747b320-62ce-11cf-a5d6-28db04c10777"или вы можете использовать дату и время "?version=20130220175025"для 2013/02/20 17:50:25.
Пример № 1
<script type="text/javascript" src="http//..../jquery/1.7.1/jquery.min.js?version=1"></script>
Пример № 2
<script type="text/javascript" src="http//..../jquery/1.7.1/jquery.min.js?k=4747b320-62ce-11cf-a5d6-28db04c10777"></script>