http2最大并发流

时间:2019-05-07 11:16:39

标签: javascript wordpress apache http2

我对http2不满意,但是我认为我的问题与此有关。 首先,我有这个wordpress网站https://anekitalia.com,该网站托管在公司巨大的集群中。这是一个启用了lamp和http2 mod的lxc debian9容器,我正在使用缓存插件wp火箭。在主页中,我放置了两个JavaScript,以随机化背景视频和背景图像(图像仅在移动设备上可见)。这是我正在使用的代码。

{{1}}

问题是,如果您删除Chrome缓存并查看“傻瓜”,您会注意到这一点 waterfall 对背景视频anek-ferry-traghetti-grecia-v2-low.mp4的请求与facebook像素和google脚本一起开始,但先停止然后再重新启动,然后再次停止并重新启动,此后,请求随机背景开始。我对http2的期望是所有请求都彼此接近启动,我无法理解这种碎片,所以我认为当所有google和facebook脚本启动时,它们会重载maximux流请求,这就是结果。我读到我可以增加设置SETTINGS_MAX_CONCURRENT_STREAMS来解决这个问题,但是在我写这篇文章时,我对http2并不满意,所以我不知道该指令的位置。 希望有人至少可以指出我的方向。 非常感谢

1 个答案:

答案 0 :(得分:0)

请求图像3次的原因不是 ,这是因为HTTP / 2最大并发流(屏幕截图中没有那么多),但是因为图像是分批下载的-这是从响应状态代码206可以明显看出。

您可以在此处了解有关206状态的更多信息:https://httpstatuses.com/206

您看到的是完全正常的行为。