3

我正在使用 Firefox 开发人员工具来了解从客户端到服务器的应用程序网络调用,在此我正在检查 Network -> TImings 选项卡,有人可以给出以下字段表示的内容吗

Sending
Waiting
Receiving

以及如果等待时间比接收时间值太高代表什么,例如

waiting time is 10.3 sec
receiving time is 2 ms only

如果等待时间过长,是否意味着服务器端代码性能不佳?,意味着这个等待时间与服务器端处理有关,服务器端处理请求的速度有多快?

4

3 回答 3

5

发送基本上是将 HTTP 请求发送到服务器所花费的时间。

等待是从服务器接收到响应的第一个字节之前(由客户端)的总等待时间。这相当于TTFB(在 chrome 开发工具中)

接收是从服务器读取整个响应所需的时间(和/或从缓存读取所需的时间)。在 chrome 开发工具中,它被称为内容下载时间。

请查看Mozilla 在网络上的文档以获取更多详细信息。

于 2016-02-15T06:56:51.987 回答
3

Sending:将请求发送到服务器的处理。

Waiting:等待服务器响应的时间量(即从发送请求到收到响应之间的时间)。

接收:处理接收请求响应的时间。

对于较长的等待时间,可能会出现各种问题。找出导致它的原因可能非常复杂。服务器端代码表现不佳是一种可能性。您所知道的是,在此期间您的计算机只是在等待服务器的响应。

于 2014-09-24T23:13:44.440 回答
0

请求时间的 MDN 文档

Sending     Time taken to send the HTTP request to the server.
Waiting     Waiting for a response from the server.
Receiving   Time taken to read the entire response from the server (or cache).
于 2020-01-03T20:46:02.563 回答