0

对于 asp.net 页面,我们可以使用 Fiddler 中的 Statistics 来推断“在线时间”和 ServerTime:

ClientDoneRequest:      09:45:01.433
Determine Gateway:      0ms
DNS Lookup:             0ms
TCP/IP Connect:         0ms
HTTPS Handshake:        0ms
ServerConnected:        09:45:01.316
FiddlerBeginRequest:    09:45:01.435
ServerGotRequest:       09:45:01.435
ServerBeginResponse:    09:45:04.444
GotResponseHeaders:     09:45:04.444
ServerDoneResponse:     09:45:04.457
ClientBeginResponse:    09:45:04.444
ClientDoneResponse:     09:45:04.457
Overall Elapsed:        0:00:03.024

在线时间: (ServerGotRequest-ClientDoneRequest)+(ServerDoneResponse-ServerBeginResponse) 服务器时间: ServerBeginResponse-ServerGotResponse 通过上述计算,在线时间 + 服务器时间 = 总经过时间。也许是因为客户端在不到一毫秒的时间内呈现。我不知道。

我们也可以从相同的信息中推断出页面渲染时间吗?

谢谢!

4

1 回答 1

1

据我所知,因为 Fiddler 只充当代理。它知道何时将数据交给浏览器,但浏览器不会通过“完成渲染”来 ping 代理。

您可以在浏览器的控制台中看到此信息。只需按 F12。

于 2013-04-23T10:08:09.073 回答