ClientConnected和ClientDoneRequest上的奇怪时间表

时间:2010-08-14 05:35:48

标签: fiddler

我正在帮助调试朋友的网站,抱怨连接时间很长 当尝试使用Fiddler检查它时,我看到ClientDoneRequest和ClientConnected非常奇怪:

URI requested : /

ACTUAL PERFORMANCE
--------------
ClientConnected:        11:40:07.859
ClientBeginRequest:     11:40:33.687
ClientDoneRequest:      11:40:33.687
Gateway Determination:  0ms
DNS Lookup:             0ms
TCP/IP Connect:         65ms
HTTPS Handshake:        0ms
ServerConnected:        11:40:33.750
FiddlerBeginRequest:    11:40:33.750
ServerGotRequest:       11:40:33.750
ServerBeginResponse:    11:40:33.687
ServerDoneResponse:     11:40:44.031
ClientBeginResponse:    11:40:44.031
ClientDoneResponse:     11:40:44.031
    Overall Elapsed:    00:00:10.3437500

如您所见,ClientDoneRequest - ClientConnected约为30秒......

我已经检查过,但不知道是什么导致了这个问题 请有人指出我:S 感谢

P / S:Fiddler版本2.3.0.0

3 个答案:

答案 0 :(得分:4)

http://groups.google.com/group/httpfiddler/browse_thread/thread/cd325dea517acc1d

在发送客户请求的情况下,完全可以预期 在重用的客户端套接字上。 ClientConnected指的是连接 从浏览器到Fiddler的套接字连接时间。因为 那些套接字连接可以重用,你经常可以看到这些情况 ClientConnected比ClientBeginRequest早几分钟, 因为套接字最初是连接的,比如请求#1,和 然后,几秒钟之后重新申请#12 请求#20大约20秒后,后来请求#35差不多了 一分钟后等。

默认情况下,如果客户端套接字在30内重用,它将保持活动状态 秒(pref命名 前面的“fiddler.network.timeouts.clientpipe.receive.reuse”) 请求。

答案 1 :(得分:3)

偶然发现了这个问题,然后这个相关的网页描述了所有时间条目的含义:

http://fiddler.wikidot.com/timers

答案 2 :(得分:0)

•ClientConnected-客户端浏览器与Fiddler建立TCP / IP连接的确切时间。 •ClientBeginRequest-此HTTP请求开始的时间。由于客户端连接重用,可能比ClientConnected晚得多。