1、queueing时间的多少是由浏览器的活动连接数的问题导致的。
如果某个请求正在排队,则指示:
a、请求已被渲染引擎推迟,因为该请求的优先级被视为低于关键资源(列如脚本/样式)的优先级。图片经常发生这种情况。
b、请求已被暂停,以等待将要释放的不可用TCP套接字。
c、请求已被暂停,因为在HTTP1上,浏览器仅允许每个源拥有六个TCP连接。
d、生成磁盘缓存条目所用的时间(通常非常迅速)
2、stalled阶段耗时
Stalled是浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等时间,所以出现stalled阶段过长,往往是丢包所致,这也意味着网络或服务端有问题。
Request sent 请求第一个字节发出前到最后一个字节发出后的时间,也就是上传时间
Waiting 请求发出后,到收到响应的第一个字节所花费的时间(Time To First Byte)
Content Download 收到响应的第一个字节,到接受完最后一个字节的时间,就是下载时间
网友评论