Mvc捆绑,缓存内容或缓存文件名?

时间:2013-01-23 08:45:16

标签: model-view-controller caching bundling-and-minification asp.net-optimization

我决定从我的Mvc Web应用程序中引用的静态内容中删除所有版本。但我需要缓存。

我想知道浏览器是按文件名还是按内容缓存内容? 例如,如果我捆绑了没有版本信息的Jquery版本1.6(即jquery.js),然后我将jquery的1.8版本与之前的文件名(jquery.js)放在一起。会发生什么 ?浏览器是否获取新文件?

感谢

1 个答案:

答案 0 :(得分:0)

Bundling通过文件的实际内容在bundle url(?v = 12345)中生成缓存代码,因此每次更改bundle的实际内容时,浏览器都将获得一个不同的bundle url