我正在使用大量的CDNJS Javascript资源,但注意到它们没有并行加载。我可以用不同的代码提高响应能力吗?
我看过有关域分片的文章,但找不到其他CDNJS域,这可能也不是实际解决方案。
Chrome Devtools中请求的CDNJS资产示例:
答案 0 :(得分:0)
Cloudflare(以及扩展名为CDNJS)支持HTTP / 2,但仅限于HTTPS连接。在加载大量小资产时,HTTP / 2带来了许多性能改进。例如,当使用HTTP / 2时,每个域只进行一次连接,并且所有请求都被多路复用,因此理论上来自同一域的任何数量的单独资产的加载速度应与单个连接资产一样快。这也消除了对域分片的需要。
要利用HTTP / 2的性能改进,请确保始终通过HTTPS加载CDNJS资产,无论您自己的网页是通过HTTP还是HTTPS提供。