我正在使用火狐开发人员工具来了解我的应用程序从客户端到服务器的网络调用,在这里我正在检查网络-> TImings选项卡,您能给出以下字段所代表的内容吗
Sending
Waiting
Receiving
例如,如果等待时间比接收时间更有价值,那么它代表了什么
waiting time is 10.3 sec
receiving time is 2 ms only
如果等待时间太长,这意味着服务器端代码执行得不好?这意味着等待时间与服务器端处理有关,服务器端处理请求的速度有多快?
发布于 2016-02-15 14:56:52
发送基本上是将HTTP请求发送到服务器所花费的时间。
Waiting是从服务器接收响应的第一个字节之前(由客户端)的总等待时间。这相当于TTFB (在chrome dev工具中)
Receiving是从服务器读取整个响应所用的时间(和/或从缓存读取所需的时间)。在chrome dev工具中,它被称为Content-Download时间。
有关更多详细信息,请查看Mozilla's documentation on Network。
发布于 2014-09-25 07:13:44
发送:向服务器发送请求的处理。
waiting :等待服务器响应的时间量(即发送请求和接收响应之间的时间)。
Receiving:处理接收到的请求响应的时间。
对于更长的等待时间,有各种可能的问题。找出导致它的原因可能是相当复杂的。服务器端代码性能不佳是一种可能。您所知道的是,在这段时间内,您的计算机只是在等待服务器的响应。
发布于 2020-01-04 04:46:03
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).
https://stackoverflow.com/questions/26009445
复制相似问题