在Web服务器场上捆绑缓存破坏程序

时间:2014-09-12 14:13:44

标签: asp.net asp.net-mvc caching bundling-and-minification web-farm

ASP.NET Bundling and Minification教程指出:

  

查询字符串v具有值标记,该标记是使用的唯一标识符   用于缓存。只要捆绑包没有改变,ASP.NET就可以了   应用程序将使用此令牌请求AllMyScripts包。如果   捆绑包中的任何文件都会更改,即ASP.NET优化框架   将生成一个新令牌,保证浏览器请求   捆绑包将获得最新的捆绑包。

这如何在Web服务器场上运行?

如果我更新捆绑包中包含的javascript文件,我的Web场中的新查询字符串是否相同?

1 个答案:

答案 0 :(得分:6)

v查询字符串只是该包内容的哈希值。如果将相同的Javascript文件集部署到服务器场中的所有服务器,则散列应该相同,从而在所有服务器上生成相同的v值。