Jquery 我应该合并所有CDN脚本还是单独加载流行脚本?

Jquery 我应该合并所有CDN脚本还是单独加载流行脚本?,jquery,performance,optimization,cdn,google-cdn,Jquery,Performance,Optimization,Cdn,Google Cdn,还有一个类似的问题,但我的问题在特定脚本方面更为具体,我将使用CDN Jsdeliver允许您将多个脚本组合成一个脚本 例如,我可以像这样添加jquery和迁移jquery: https://cdn.jsdelivr.net/g/jquery@1.11.3,jquery。migrate@1.3.0 从速度的角度来看,单独加载广泛使用的脚本是否更好,因为它可能已经被缓存,即使它们来自不同的域?或者将它们合并到同一cdn域上,即使确定它们不会被缓存? 关于这个问题可能没有明确的答案 Google的j

还有一个类似的问题,但我的问题在特定脚本方面更为具体,我将使用CDN

Jsdeliver允许您将多个脚本组合成一个脚本

例如,我可以像这样添加jquery和迁移jquery:
https://cdn.jsdelivr.net/g/jquery@1.11.3,jquery。migrate@1.3.0

从速度的角度来看,单独加载广泛使用的脚本是否更好,因为它可能已经被缓存,即使它们来自不同的域?或者将它们合并到同一cdn域上,即使确定它们不会被缓存?

关于这个问题可能没有明确的答案

Google的jQuery是使用最多的,所以从Google加载它会更聪明吗?即使我使用的是与其他脚本不同的cdn

Pagespeed insights告诉您从一个url将脚本加载到一起,但对我来说,这似乎有可能:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> 
<script src="https://cdn.jsdelivr.net/jquery.migrate/1.3.0/jquery-migrate.min.js"></script>

可能仍然比这更好,因为jquery可能已经被缓存:

<script src="https://cdn.jsdelivr.net/g/jquery@1.11.3,jquery.migrate@1.3.0"></script>

请求越少越好,将脚本组合在一起可以减少请求

另一方面,正如您所说,您将不得不加载缓存脚本和更多的流量和更多的cdn使用率,并且减少1-2个请求

不要合并所有脚本单独加载流行脚本并合并其他脚本

尝试减少其他地方,如组合图像和制作精神图像和