我想使用MVC4的捆绑和模仿功能,但我担心模仿。是这样的情况,每次从客户端请求css和javascript捆绑/模仿过程工作。如果是这样,那么每次都没有CPU开销吗?
答案 0 :(得分:5)
捆绑和缩小主要改善首页请求 加载时间。一旦请求了网页,浏览器就会缓存 资产(JavaScript,CSS和图像),因此捆绑和缩小不会 在请求相同页面或页面时提供任何性能提升 在同一网站上请求相同的资产。
因此,资产将由浏览器缓存,而不是在后续页面上请求,因此不会影响性能。
备注:有一个bug in ASP.NET MVC 4 RC,它不会在服务器端执行缓存,希望能够在RTM中修复。因此,当在视图中调用@Scripts.Render
帮助程序时,每次都会遇到性能损失。