1

我使用以下方法在客户站点捕获了日志:

Fiddler (v2.2.9.1) 会话存档。见http://www.fiddler2.com

并且有一些对我来说似乎很奇怪的要求:

Request Count:  1
Bytes Sent:  1,525
Bytes Received: 804

ACTUAL PERFORMANCE
--------------
ClientConnected: 15:40:54:6546
ClientDoneRequest: 15:41:00:1390
Gateway Determination: 0ms
DNS Lookup:   0ms
TCP/IP Connect:  0ms
ServerConnected: 15:37:55:4202
ServerGotRequest: 15:41:00:1390
ServerBeginResponse: 15:41:01:7171
ServerDoneResponse: 15:41:01:7171
ClientBeginResponse: 15:41:01:7171
ClientDoneResponse: 15:41:01:7171

 Overall Elapsed: 00:00:07.0625000

与 clientconnected 和 clientdonerequest 时间戳有什么关系?我看到以前的条目说客户端连接的时间戳不反映旧版本的提琴手中的当前请求,但使用的这个版本是在错误修复之后。

这种延迟发送的合理解释是什么?这是一个提琴手问题 - 还是我的代码中有什么我需要调查的?在使用该应用程序时,我确实注意到了他们的延迟(似乎由提琴手备份);他们安装了ie 7。

4

1 回答 1

0

我不确定你是如何得到这个结果的——将 ClientBeginRequest 计时器添加到 Fiddler v2.2.8.7 以反映客户端何时开始向 Fiddler 发送请求,但我在上面的代码段中看不到它。你在的机器上使用 2.2.9 吗?

如果 SAZ 文件很小,您可以将其发送给我(帮助 > 发送反馈),我会看看。

ClientConnected 计时器可能会令人困惑,因为 Fiddler 对客户端使用保持活动的套接字,因此客户端可能前一段时间已经与 Fiddler 建立了连接,并多次重复使用它,因此 ClientConnected 时间可能比 ClientBeginRequest 早得多时间。

于 2010-05-12T21:56:14.150 回答