Chrome 停止了对某些 HTTP2 资源的请求

Chrome 停止了对某些 HTTP2 资源的请求

问题

CDN 中的部分资源分钟因为根据 Chrome devtools 的说法,加载已“停滞”。这种情况只发生在 Chrome 上,而且只发生在我第一次在隐身窗口中打开页面时。自从我们在 CDN 上启用 HTTP2 以来,这种情况就发生了。回滚到 HTTP1.1 解决了这个问题。

设想

这些资源是从 CloudFront 提供的 3 个不同域加载的。有些资源会尽快加载,而有些资源则会停滞一分钟以上(有时甚至几分钟),而网络选项卡中没有其他任何内容。最终,这些其他资源以及其他所有内容都会加载。参见屏幕截图:

网络选项卡 1网络选项卡 2

仅在 Chrome 上,仅通过 HTTP2 并且仅在成功加载来自同一域的某些资源后才可执行。可能是什么问题?

相关内容