这是一个Windows窗体应用程序。我正在使用秒表来测量此操作的时间:
HttpResponseMessage response = await httpClient.PostAsync(EndPoint, stringContent);
它的出现时间为600-700毫秒。 Web服务的延迟约为250毫秒。我用fiddler检查了,请求的时间是<300毫秒。所以我的问题是为什么还有额外的300-400毫秒?
答案 0 :(得分:1)
你必须考虑到往返。您的代码有两部分:
所以你的请求仍然需要大约300毫秒,但响应也是如此,这就是为什么整个事情花费大约2倍的延迟。