MVC 4捆绑和缩小是否可以进行任何缓存?

时间:2012-06-15 09:27:52

标签: asp.net-mvc asp.net-mvc-3 bundling-and-minification

我想使用MVC4的捆绑和模仿功能,但我担心模仿。是这样的情况,每次从客户端请求css和javascript捆绑/模仿过程工作。如果是这样,那么每次都没有CPU开销吗?

1 个答案:

答案 0 :(得分:5)

Quote

  

捆绑和缩小主要改善首页请求   加载时间。一旦请求了网页,浏览器就会缓存   资产(JavaScript,CSS和图像),因此捆绑和缩小不会   在请求相同页面或页面时提供任何性能提升   在同一网站上请求相同的资产。

因此,资产将由浏览器缓存,而不是在后续页面上请求,因此不会影响性能。

备注:有一个bug in ASP.NET MVC 4 RC,它不会在服务器端执行缓存,希望能够在RTM中修复。因此,当在视图中调用@Scripts.Render帮助程序时,每次都会遇到性能损失。