2014-09-24 86 views
4

我正在使用Firefox开发人员工具来了解从客户端到服务器的应用程序网络调用,在此我正在检查网络 - > TImings选项卡,有人可以给出什么下面字段表示我们用firefox开发者工具等待时间的意思

Sending 
Waiting 
Receiving 

以及它表示如果等待时间是toooooo多值大于接收时间,例如

waiting time is 10.3 sec 
receiving time is 2 ms only 

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

+0

的可能重复[什么在Firefox的净面板的彩色条代表什么?(http://stackoverflow.com/questions/5652198/what-do-the-colored-bars-in-the-firefox-net - 面板-表示) – 2014-09-24 05:54:59

回答

2

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

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

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

对于较大的等待时间,可能存在一些问题。弄清楚是什么导致它可能是相当复杂的。服务器端代码表现不佳是一种可能性。你所知道的是,在这段时间内,你的电脑只是在等待服务器的响应。

0

发送基本上采取的时间来发送HTTP请求到服务器。

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

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

请查阅Mozilla's documentation on Network了解更多详情。

相关问题