MVC应用程序的脚本缓存策略
Scripts cache strategy for MVC application
我想知道最好的方法是让用户不必在每次部署时都按CTRL-F5。我们不希望脚本文件的缓存版本在网络组件或浏览器中挂起。
单独重命名脚本似乎需要大量的工作,并且需要相当多的纪律。
想法:将MVC应用程序的Scripts文件夹重命名为Scripts[ReleaseNumber],这样脚本的URL就像/Scripts[ReleaseNumber]/MyScript.js ?
这是个好主意吗?有人有这方面的经验吗?
我强烈推荐像squishit这样的名字:
http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher这会使你在更新时创建的包失效,从而消除这个问题。
相关文章:
- 如何在从浏览缓存加载页面时执行javascript
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- 缓存谷歌地图数据
- 内容安全策略:页面's设置阻止加载资源
- 防止jQuery Mobile中的ajax缓存
- image.onload事件和浏览器缓存
- Javascript清除缓存以清除基本身份验证凭据
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 将脚本缓存到本地存储的basket.js概念仍然是一个好主意吗
- 阻止选项卡缓存jquery ui
- 强制浏览器更新缓存的HTML5视频对象
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- 在Javascript中使用全局变量作为缓存是很好的
- 旋转木马;启用内容安全策略时无法工作
- 同源策略目的|用户数据与基本页面数据|客户端页面抓取
- 缓存!saveLocations()和addLocation()函数有什么区别
- 微软边缘浏览器缓存中的RESTful Angular应用程序
- REST 服务缓存策略与 AngularJS.
- MVC应用程序的脚本缓存策略
- 什么'Angular.js和chrome应用程序的最佳缓存策略