我们在firefox开发人员工具中等待的时间是什么意思

时间:2014-09-24 05:47:00

标签: firefox timeline firefox-developer-tools

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

的人
Sending
Waiting
Receiving

如果等待时间比接收时间太多,则代表什么,例如

waiting time is 10.3 sec
receiving time is 2 ms only

如果等待时间太长,那意味着服务器端代码表现不好? ,这意味着这个等待时间与服务器端处理有关,服务器端处理请求的速度有多快?

3 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:2)

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

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

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

请查看Mozilla's documentation on Network了解详情。

答案 2 :(得分:0)

来自MDN docs on request timing

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).