ASP.MVC 4捆绑缓存

时间:2014-05-29 10:35:59

标签: asp.net-mvc asp.net-mvc-4 web cache-control bundles

我将MVC3迁移到MVC4并使用JqueryMobile为我的网站添加了移动视图。为了改善"性能我使用Bundles来压缩* .js和* .css文件。 app_start 一切正常。

在部署(系统每晚构建)后,我看到每次都重新加载bundle .js和.css文件而不使用缓存。 enter image description here

但是,如果我在localhost主机上运行此页面,页面加载大小会从~1mb减少到450kb。 project webconfig Debug设置为false enter image description here

有什么可能影响它。将缓存控制直接更改为公共是否可行? enter image description here

1 个答案:

答案 0 :(得分:3)

看起来这可能是Web Optimisations 1.1.2 / 1.1.3中的一个问题。也许恢复到1.1.1可以解决问题,如以下帖子http://aspnetoptimization.codeplex.com/workitem/127

中所示