我最近在我的 MVC 项目中实现了捆绑,因此我可以自动缩小我的脚本和样式。我在一个包中制作了大约 10 个脚本,在一个包中制作了 10 个样式,并在我的布局中成功实现了它们。
我注意到的是,基本上我的服务器响应现在更长了,而我的 js/脚本加载时间现在很短。所以我从 1.9 秒的 html 加载时间和大约 2 秒的脚本和样式到 3.9 秒的 html 加载时间和大约 300 毫秒的脚本和样式。
所以我不得不问,捆绑实际上是如何工作的?是在 IIS 上创建的包始终在页面上实现,还是每次发出 html 请求时都创建包?或者也许缩小是根据要求或 CssTransformation 完成的?