gpt4 book ai didi

javascript - 如何高效地并行加载多个 CDNJS/CloudFlare 资源?

转载 作者:行者123 更新时间:2023-11-28 06:31:41 25 4
gpt4 key购买 nike

我正在使用大量 CDNJS Javascript 资源,但注意到它们没有并行加载。我可以使用不同的代码提高响应能力吗?

我看过有关域名分片的文章,但找不到替代的 CDNJS 域名,这也可能不是实际的解决方案。

Chrome Devtools 中请求的 CDNJS 资源示例:

enter image description here

最佳答案

Cloudflare(以及扩展 CDNJS)支持 HTTP/2,但仅通过 HTTPS 连接。在加载大量小资源时,HTTP/2 带来了许多性能改进。例如,当使用 HTTP/2 时,每个域仅建立一个连接,并且所有请求都是多路复用的,因此理论上来自同一域的任意数量的单独 Assets 的加载速度应该与单个串联 Assets 的加载速度一样快。这也消除了域分片的需要。

要利用 HTTP/2 的性能改进,请确保始终通过 HTTPS 加载 CDNJS 资源,无论您自己的页面是通过 HTTP 还是 HTTPS 提供服务。

关于javascript - 如何高效地并行加载多个 CDNJS/CloudFlare 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34666337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com