1、queueing時(shí)間的多少是由瀏覽器的活動(dòng)連接數(shù)的問題導(dǎo)致的。
如果某個(gè)請(qǐng)求正在排隊(duì),則指示:
a、請(qǐng)求已被渲染引擎推遲,因?yàn)樵撜?qǐng)求的優(yōu)先級(jí)被視為低于關(guān)鍵資源(列如腳本/樣式)的優(yōu)先級(jí)。圖片經(jīng)常發(fā)生這種情況。
b、請(qǐng)求已被暫停,以等待將要釋放的不可用TCP套接字。
c、請(qǐng)求已被暫停,因?yàn)樵贖TTP1上,瀏覽器僅允許每個(gè)源擁有六個(gè)TCP連接。
d、生成磁盤緩存條目所用的時(shí)間(通常非常迅速)
2、stalled階段耗時(shí)
Stalled是瀏覽器得到要發(fā)出這個(gè)請(qǐng)求的指令,到請(qǐng)求可以發(fā)出的等待時(shí)間,一般是代理協(xié)商、以及等待可復(fù)用的TCP連接釋放的時(shí)間,不包括DNS查詢、建立TCP連接等時(shí)間,所以出現(xiàn)stalled階段過長(zhǎng),往往是丟包所致,這也意味著網(wǎng)絡(luò)或服務(wù)端有問題。
Request sent?請(qǐng)求第一個(gè)字節(jié)發(fā)出前到最后一個(gè)字節(jié)發(fā)出后的時(shí)間,也就是上傳時(shí)間
Waiting?請(qǐng)求發(fā)出后,到收到響應(yīng)的第一個(gè)字節(jié)所花費(fèi)的時(shí)間(Time To First Byte)
Content Download?收到響應(yīng)的第一個(gè)字節(jié),到接受完最后一個(gè)字節(jié)的時(shí)間,就是下載時(shí)間