Https请求竞赛场景

时间:2017-04-22 09:54:22

标签: post https network-programming client

让我说我有 -

  1. 有效负载为500kB的HTTPS POST请求(R1)。
  2. 有效负载为50KB的HTTPS POST请求(R2)。
  3. 如果R1在R2之前从同一客户端计算机触发(持续时间为5毫秒),是否可以保证R1在R2之前到达服务器?

    是否取决于发出请求之间的时间间隔差异?

    是否依赖于有效载荷?

1 个答案:

答案 0 :(得分:1)

  

如果R1在R2之前从同一客户端计算机触发(持续时间为5毫秒),是否可以保证R1在R2之前到达服务器?

不,无法保证第一个请求在第二个请求之前完成,即使它是在它之前20ms发送的。

  

是否取决于发出请求之间的时间间隔差异?

差异当然很重要。在R1之后发送R2,R2在R2之前完成的可能性就越大。

  

是否依赖于有效载荷?

是的,有效载荷是另一个应该考虑的重要因素,因为这个有效载荷需要通过线路,这会带来相应的网络延迟。

总而言之:你不能依赖任何订单。确保R1在R2之前完成的唯一方法是让客户等待让R1在发送R2之前完成