如何根据给定的统计信息计算响应时间(不包括延迟)
How to calculate response time (excluding latency) from given statistics
我正在尝试计算单个请求的响应时间。我正在使用 Fiddler 工具来监控流量。它提供以下统计数据:
ACTUAL PERFORMANCE
--------------
ClientConnected: 07:37:07.616
ClientBeginRequest: 07:37:12.993
GotRequestHeaders: 07:37:12.993
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003
Overall Elapsed: 00:00:00.0099623
我不确定这里哪些参数对于计算响应时间(不包括网络延迟等)很重要。我应该怎么做,应该使用哪个公式?
延迟基本上是由于网络而响应下载所花费的时间。
响应时间为 TTLB(到最后一个字节的时间)。
所以为了获得响应时间(没有延迟)..我使用了以下公式..
= TTLB - (TTFB - TTLB)
Where TTLB starts from ClientDoneRequest and ends at ClientDoneResponse =
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003
和
TTFB starts from ClientDoneRequest and ends at ClientBeginResponse =
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
我正在尝试计算单个请求的响应时间。我正在使用 Fiddler 工具来监控流量。它提供以下统计数据:
ACTUAL PERFORMANCE
--------------
ClientConnected: 07:37:07.616
ClientBeginRequest: 07:37:12.993
GotRequestHeaders: 07:37:12.993
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003
Overall Elapsed: 00:00:00.0099623
我不确定这里哪些参数对于计算响应时间(不包括网络延迟等)很重要。我应该怎么做,应该使用哪个公式?
延迟基本上是由于网络而响应下载所花费的时间。 响应时间为 TTLB(到最后一个字节的时间)。
所以为了获得响应时间(没有延迟)..我使用了以下公式..
= TTLB - (TTFB - TTLB)
Where TTLB starts from ClientDoneRequest and ends at ClientDoneResponse =
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003
和
TTFB starts from ClientDoneRequest and ends at ClientBeginResponse =
ClientDoneRequest: 07:37:12.993
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest: 07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003