强制浏览器重新缓存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 的版本发生变化,新版本的路径也应发生变化。