对于一个asp.net页面,我们可以使用来自Fiddler中的统计数据来推断“线上时间”和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) ServerTime: ServerBeginResponse-ServerGotResponse 通过上面的计算,线上时间+服务器时间=总体经过时间。也许是因为客户端在不到一毫秒的时间内呈现。我不知道。
我们还可以从相同的信息中推断页面呈现时间吗?
谢谢!
答案 0 :(得分:1)
据我所知,因为Fiddler只充当代理人。它知道它何时将数据传递给浏览器,但是浏览器没有通过“完成渲染”来ping代理。
您可以在浏览器的控制台中查看此信息。只需按F12。