最近作項目中進行性能優化時對於chrome中的請求的各項指標數據不是很瞭解,因而查找資料對各項指標數據進行了解。首先下圖爲chrome瀏覽器,再一次請求後對於此次請求的各項指標分析,能夠在Timeline中看到:web
Queuing若是某個請求正在排隊,則指示:chrome
請求已被渲染引擎推遲,由於該請求的優先級被視爲低於關鍵資源(例如腳本/樣式)的優先級。 圖像常常發生這種狀況。瀏覽器
請求已被暫停,以等待將要釋放的不可用 TCP 套接字。緩存
請求已被暫停,由於在 HTTP 1 上,瀏覽器僅容許每一個源擁有六個 TCP 鏈接。性能優化
生成磁盤緩存條目所用的時間(一般很是迅速)服務器
Stalled/Blocking請求等待發送所用的時間。網絡
能夠是等待 Queueing 中介紹的任何一個緣由。 此外,此時間包含代理協商所用的任什麼時候間。chrome-devtools
Proxy Negotiation與代理服務器鏈接協商所用的時間。性能
Request Sent / Sending發出網絡請求所用的時間。優化
一般不到一毫秒。
Waiting (TTFB)等待初始響應所用的時間,也稱爲至第一字節的時間。
此時間將捕捉到服務器往返的延遲時間,以及等待服務器傳送響應所用的時間。
Content Download / Downloading接收響應數據所用的時間。
原文參考:https://developers.google.com/web/tools/chrome-devtools/network-performance/understanding-resource-timing