MVC4捆绑和模仿是否可以进行任何缓存?

Ala*_*an2 3 asp.net-mvc asp.net-mvc-3 bundling-and-minification

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

Dar*_*rov 5

Quote:

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

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

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