我正在尝试衡量服务器端代码的性能。看着客户的要求,Fiddler给了我以下观点:
Fiddler的documentation州:The vertical line indicates the time to first byte of the server's response (Timers.ServerBeginResponse)
。
这是指服务器TCP响应的时间(例如ACK)还是意味着告诉我服务器在不到半秒的时间内编译了所有数据并花了大约5秒钟来传输它?
答案 0 :(得分:1)
TTFB是从请求被触发到从服务器返回第一个字节作为响应的时间。它包括了实现这一目标的所有步骤。
从发出HTTP请求的虚拟用户到的时间 浏览器接收的页面的第一个字节。这一次是 由套接字连接时间,发送HTTP所花费的时间组成 请求以及获取页面第一个字节所需的时间。
所以是不到1/2秒回复,然后5秒转移。