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

What we mean by waiting time in the firefox developer tools

本文关键字:等待时间 是什么 意思 firefox 开发工具 我们      更新时间:2023-09-26

我正在使用Firefox开发工具来了解我的应用程序从客户端到服务器的网络调用,在这个过程中,我正在检查network->TImings选项卡,下面的字段是否代表

Sending
Waiting
Receiving

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

waiting time is 10.3 sec
receiving time is 2 ms only

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

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

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

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

有关更多详细信息,请查看Mozilla在Network上的文档。

发送:向服务器发送请求的处理。

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

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

等待时间越长,可能会出现各种问题。弄清楚是什么导致了它可能涉及到很多方面。服务器端代码可能运行不好。您所知道的是,在此期间,您的计算机只是在等待服务器的响应。

从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).
相关文章: