Fiddler调查RPC(extjs客户端库)

时间:2010-05-11 16:52:22

标签: ajax extjs fiddler

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

  

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时间戳的处理是什么?我之前看过以前的条目说clietn连接的时间戳不能反映旧版fiddler中的当前请求,但是这个版本使用的是bug修复之后。

这种发送延迟的合理解释是什么?这是一个小问题 - 或者我的代码中有什么东西需要我调查吗?我确实注意到在使用应用程序时他们的延迟(似乎是由fiddler支持);他们已经安装了7个。

1 个答案:

答案 0 :(得分:0)

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

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

ClientConnected计时器可能令人困惑,因为Fiddler使用保持活动套接字到客户端,因此客户端可能在不久前连接到Fiddler,重复使用了很多次,因此ClientConnected时间可能早得多比ClientBeginRequest时间。