chrome如何将XHR调用映射到TCP套接字

问题描述

我有一个查询,我试图在Google上获得很多答案,但没有得到任何明确的答案(对于Chrome)。

单个XHR调用如何映射到Http 1.1上下文中的基础TCP套接字?

请原谅我的情况。

在工作流程中,我继续使用一组REST API(超过6个)以5分钟的轮询频率对服务器进行轮询。除了连续轮询外,我还有其他工作流程-包括1个或多个REST API调用的常规CRUD工作流程。因此,在给定的时间,我拥有池化API以及一个/多个工作流API。

我经常看到一些工作流REST API在浏览器中“停滞了”,因为我没有获取TCP套接字。

因此,我开始控制轮询API的并发性。我可以在轮询中同时执行几个REST API?因此,我从将数字从6、5、4 .... 1减少开始,假设我用数字调用时说2 ..轮询REST API仅占用两个TCP套接字。其余4个TCP套接字将可用于工作流API。

因此,基本上,通过单调减少池API的数量(从6减少到1),我的期望是越来越多的TCP套接字可用于工作流API-因此,工作流将执行得更快(因为更多的TCP通道可供工作流API处理) )。

但是结果并没有相同。这是不确定的。

我做错了什么假设?我的1 API到1 TCP套接字映射很可能是一个有缺陷的概念。

如何了解有关XHR到TCP ockock映射的更多信息?我尝试使用chrome:// net-internals(现已被截断),尝试使用chrome:// net-export。但是,我无法找到XHR调用到通过Chrome安排的套接字的映射启发式方法。因此,我的简化假设很可能无法按预期工作。

如果可以的话,请告诉我我所理解的错误,那真的很有帮助。

谢谢, Pradip

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)