Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于特定RESTAPI的第一个HTTP请求需要很多时间,但后续请求很快_Rest_Api_Http - Fatal编程技术网

对于特定RESTAPI的第一个HTTP请求需要很多时间,但后续请求很快

对于特定RESTAPI的第一个HTTP请求需要很多时间,但后续请求很快,rest,api,http,Rest,Api,Http,我正在通过HTTP客户端从我的机器(fiddler和C#app)请求REST API,第一次,获得响应大约需要30秒,但后续对同一API的请求速度非常快(大约250毫秒) RESTAPI已托管在不同的环境中 使用fiddler和C#应用程序作为请求的客户端,两者的结果相同 如果从不同的机器(在同一个域中,而不是API托管的机器)请求相同的RESTAPI,则不会出现问题,而且速度非常快。所以这只是我的机器 但是,从任何浏览器(例如,Chrome、Firefox)和REST控制台请求REST AP

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

  • RESTAPI已托管在不同的环境中

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

  • 如果从不同的机器(在同一个域中,而不是API托管的机器)请求相同的RESTAPI,则不会出现问题,而且速度非常快。所以这只是我的机器

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

  • 我尝试在fiddler中切换“重用服务器连接”(默认情况下打开)选项,发现禁用该选项会使所有请求变慢(大约30秒)

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

你能不能建议一下这里的问题是什么,为什么请求要花这么多时间才能回复,以及如何解决