MVC应用程序的脚本缓存策略

Scripts cache strategy for MVC application

本文关键字:缓存 策略 脚本 应用程序 MVC      更新时间:2023-09-26

我想知道最好的方法是让用户不必在每次部署时都按CTRL-F5。我们不希望脚本文件的缓存版本在网络组件或浏览器中挂起。

单独重命名脚本似乎需要大量的工作,并且需要相当多的纪律。

想法:将MVC应用程序的Scripts文件夹重命名为Scripts[ReleaseNumber],这样脚本的URL就像/Scripts[ReleaseNumber]/MyScript.js ?

这是个好主意吗?有人有这方面的经验吗?

我强烈推荐像squishit这样的名字:

http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher

这会使你在更新时创建的包失效,从而消除这个问题。