我们正在向我们服务器上托管的第三方系统发送HTTP WCF请求,并且在发送请求和获取响应之间经历了显着的延迟。第三方声称他们在几秒钟内完成了他们的工作但是在小提琴手中我可以看到ServerBeginResponse
和GotResponseHeaders
之间存在显着差距。
现在我不确定是什么可以解释这种延迟?有人可以解释Fiddler中的ServerBeginResponse
和GotResponseHeaders
计时器究竟是什么意思吗?
答案 0 :(得分:6)
计时器的含义与他们所说的完全相同 - 当Fiddler完成向服务器发送HTTP请求时,设置 ServerGotRequest 计时器。当Fiddler从服务器读取完整的响应头集时,会设置 GotResponseHeaders 计时器。
在屏幕截图中, ServerBeginResponse (在返回服务器响应的第一个字节时设置)与 GotResponseHeaders 之间存在巨大延迟,这表明服务器已花费完成HTTP响应标头返回的大量时间。
如果您发送给我(通过帮助>发送反馈)SAZ捕获此流量,我可以仔细查看它。