捆绑不相关的JavaScript脚本资源

时间:2014-07-02 00:05:38

标签: asp.net-mvc bundling-and-minification

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

将所有这些相关文件捆绑到最多5个捆绑包中会不会被视为不良做法,这样即使脚本彼此无关且完全不相关,请求的数量也会保持较低?

1 个答案:

答案 0 :(得分:0)

通常情况下,我们最终只能使用一些捆绑包。有些是

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

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