Khi bạn sửa đổi một tệp javascript, bạn cần TẤT CẢ các máy khách đang chạy ứng dụng web để nhận tệp mới, thì rõ ràng là "gần đây".
Để mỗi máy khách nhận được từ máy chủ tệp mới, bạn chỉ cần đưa vào tập lệnh / tập lệnh của javascript của bạn trong trang web "?version=1"
.
Nó chỉ cần một tham số có thể ?blue=hello
hoặc ?v=1234155
nó giống như bạn muốn. Điều quan trọng là sử dụng một giá trị khác nhau mỗi khi bạn thay đổi javascript. "?version=1"
cho thay đổi đầu tiên, "?version=2"
cho thay đổi thứ hai, nó là thực tế và duy nhất để biết giá trị tiếp theo. Ngoài ra, bạn có thể sử dụng GUID nếu bạn muốn: "?version=4747b320-62ce-11cf-a5d6-28db04c10777"
hoặc bạn có thể sử dụng ngày và giờ "?version=20130220175025"
cho 2013/02/20 17:50:25.
Ví dụ 1
<script type="text/javascript" src="http//..../jquery/1.7.1/jquery.min.js?version=1"></script>
Ví dụ # 2
<script type="text/javascript" src="http//..../jquery/1.7.1/jquery.min.js?k=4747b320-62ce-11cf-a5d6-28db04c10777"></script>