HTTP 响应时间

HTTP 响应时间

我想问一个愚蠢的问题。仅以 curl 为例。如果我们使用curl -I https://a_big_file.com,可能大文件高达 600MB,但我惊讶地发现它只使用了 0.160 秒,这令人难以置信。(我使用 curl @fortmat 如 %{time_total} 获得了这次时间)。

我使用 python3,urllib.request.urlopen('https://a_big_file.com')也用了大约 0.160 秒。这太神奇了。

所以我的问题是,响应时间是否代表整个 http 通信已完成?还是仅返回第一个字节并且客户端可以读取。

提前致谢。

答案1

是的,在网络应用性能术语中,“响应时间”通常是响应标头的第一个字节的时间,也可能是响应有效负载的第一个字节的时间。它通常不是整个传输的完整时间。

相关内容