3

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

4

1 回答 1

5

报价

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

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

备注:在 ASP.NET MVC 4 RC 中有一个错误,它不会在服务器端执行缓存,希望在 RTM 中得到修复。因此,当在视图中调用@Scripts.Render助手时,每次都会对性能造成影响。

于 2012-06-15T09:33:25.507 回答