Asp.net mvc 捆绑无关的javascript脚本资源

Asp.net mvc 捆绑无关的javascript脚本资源,asp.net-mvc,bundling-and-minification,Asp.net Mvc,Bundling And Minification,我的MVCWeb应用程序项目中至少有15个以上的javascript库和引用。对于这些库中的每一个,它们都是独立绑定和缩小的。这意味着当请求页面时,客户端浏览器必须与服务器建立15+个连接才能检索资源 如果将所有这些相关文件捆绑到最多5个捆绑包中,这样即使脚本彼此无关且完全不相关,请求的数量也会保持在较低的水平,这会被认为是一种不好的做法吗?通常情况下,我们最终只会有几个捆绑包。有些是 将不同页面上反复使用的所有脚本作为common.js放置 页面类型特定的捆绑包,比如在电子商务站点中,我们可

我的MVCWeb应用程序项目中至少有15个以上的javascript库和引用。对于这些库中的每一个,它们都是独立绑定和缩小的。这意味着当请求页面时,客户端浏览器必须与服务器建立15+个连接才能检索资源


如果将所有这些相关文件捆绑到最多5个捆绑包中,这样即使脚本彼此无关且完全不相关,请求的数量也会保持在较低的水平,这会被认为是一种不好的做法吗?

通常情况下,我们最终只会有几个捆绑包。有些是

  • 将不同页面上反复使用的所有脚本作为common.js放置

  • 页面类型特定的捆绑包,比如在电子商务站点中,我们可能会有productpage.js和checkout.js