为什么初始连接总是较慢

为什么初始连接总是较慢

当我使用 Insomnia(HTTP 客户端)测试我的一些 API 端点时,我第一次注意到了这一点。

我对我的 API 服务器(和其他服务器)发出的第一个请求总是 100ms+,但连续请求的延迟总是超快。

第一个请求图像

第二个请求图像

这怎么可能?我尝试过每次请求都发送随机数据,但这种情况仍然会发生。我最近还听说了谷歌的 QUIC 协议,该协议旨在减少来自~30对于普通服务器来说。这对于正在发生的事情很有意义,但 QUIC 甚至还没有在网络范围内部署。

答案1

正如其他人在您的初始帖子的评论中提到的那样,可能是 DNS,这对于延迟的原因是一个非常合理的想法。

然而,我们无法知道你问题的实际答案。我们不知道发生了什么你的设置,我们也无法访问。

您可以使用一个工具来诊断问题。 Fiddler是一款非常棒的工具,我强烈推荐。它可以帮助诊断基于 Web 的问题。我建议你试一试。

相关内容