wcf - 了解 fiddler 统计信息

标签 wcf http fiddler

我们正在向托管在我们服务器上的第 3 方系统发送 HTTP WCF 请求,并且在发送请求和获取响应之间遇到了明显的延迟。第 3 方声称他们在几秒钟内完成了他们的工作,但在 fiddler 中我可以看到 ServerBeginResponseGotResponseHeaders 之间的显着差距。

现在我不确定是什么导致了这种延迟?有人可以解释 Fiddler 中的 ServerBeginResponseGotResponseHeaders 计时器的实际含义吗?

Fiddler statistics tab screenshot

最佳答案

计时器的含义与他们所说的几乎完全相同——ServerGotRequest 计时器在 Fiddler 完成向服务器传输 HTTP 请求时设置。 GotResponseHeaders 计时器在 Fiddler 已从服务器读取完整的响应 header 集时设置。

在您的屏幕截图中,ServerBeginResponse(在返回服务器响应的第一个字节时设置)和 GotResponseHeaders 之间存在巨大的延迟,这表明服务器花费了完成 HTTP 响应 header 的返回需要大量时间。

如果您向我发送(通过“帮助”>“发送反馈”)此流量的 SAZ 捕获,我可以仔细查看。

关于wcf - 了解 fiddler 统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872999/

相关文章:

c# - WCF:App.config 中的配置是否比自定义代理类中的硬编码更好?

java - WCF 与 Spark 集成

c# - AngularJS 下拉列表在选择项目后丢失内容

java - 使用 Fiddler 捕获 HTTP 流量

python-3.x - 值错误: check_hostname requires server_hostname using Fiddler 4

jquery - WCF - "Encountered unexpected character ' c'。”

c# - Task.Delay 值得取消吗?

node.js - 将 .htacees 指向使用 SSL 配置的 Node 服务器

json - 将 multipart/form-data 内容类型用于 RESTful POST api 是一个好习惯吗?

fiddler - 如果没有Fiddler运行,我无法连接到https://localhost:44300