对特定REST API的第一个HTTP请求需要花费大量时间,但后续请求很快

时间:2017-06-05 13:12:29

标签: rest api http

我正在从我的机器(fiddler和C#app)通过HTTP客户端请求REST API,并且第一次,获得响应大约需要30秒,但对于后续请求,它非常快(大约250毫秒)相同的API。

  • REST API已托管在不同的环境中

  • 使用fiddler和C#app作为请求的客户端,两者的结果相同

  • 如果从其他计算机(在同一个域中,而不是API托管的计算机)请求相同的REST API,则没有问题且非常快。所以这只是我的机器。

  • 但是,从任何浏览器(IE,Chrome,Firefox)和REST控制台请求REST API时都没有问题。

  • 我尝试在fiddler中切换“重用服务器连接”(默认设置为ON)选项,并发现禁用该功能会使所有请求变慢(大约30秒)

  • fiddler

  • 中“重用客户端连接”选项没有影响

请问您可以在此处提出一个问题:为什么请求需要花费大量时间来回复,以及如何解决这些问题。

0 个答案:

没有答案