强制浏览器重新缓存cdn
force browser to re-cache cdn
如果资源位于我的服务器上(比如 /js/somefile.js
),我有时会做 <script src="/js/somefile.js?v=3" type="text/javascript"></script>
之类的事情并在进行更改时更新 v
以确保用户的客户端不会不要使用旧的缓存版本。
使用CDN资源应该怎么办?
CDN资源应该在URL有一个版本。例如 Google 的 CDN URL for JQuery 2.1.4 是 https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js。
如果 JQuery 的版本发生变化,新版本的路径也应发生变化。
如果资源位于我的服务器上(比如 /js/somefile.js
),我有时会做 <script src="/js/somefile.js?v=3" type="text/javascript"></script>
之类的事情并在进行更改时更新 v
以确保用户的客户端不会不要使用旧的缓存版本。
使用CDN资源应该怎么办?
CDN资源应该在URL有一个版本。例如 Google 的 CDN URL for JQuery 2.1.4 是 https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js。 如果 JQuery 的版本发生变化,新版本的路径也应发生变化。