2014-09-24 91 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瞭解更多詳情。

相關問題