Когда вы изменяете один файл 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>