我决定从我的Mvc Web应用程序中引用的静态内容中删除所有版本。但我需要缓存。
我想知道浏览器是按文件名还是按内容缓存内容? 例如,如果我捆绑了没有版本信息的Jquery版本1.6(即jquery.js),然后我将jquery的1.8版本与之前的文件名(jquery.js)放在一起。会发生什么 ?浏览器是否获取新文件?
感谢
答案 0 :(得分:0)
Bundling通过文件的实际内容在bundle url(?v = 12345)中生成缓存代码,因此每次更改bundle的实际内容时,浏览器都将获得一个不同的bundle url