2010-11-06 56 views
2

儘管我的問題與this one非常相似,但並不重複。需要幫助的內容Firebug的Net標籤統計

Firebug NET Tab screenshot

這些圖像示出了來自螢火蟲的NET標籤中的統計信息,每個請求正在採取幾分之一秒(所有請求加起來2.9秒),但總的時間加起來爲6秒。

如何確定哪個請求花費的時間最長,並且額外的3秒來自哪裏

+1

是否有可能您不在「全部」選項卡中? – 2010-11-06 00:32:35

+0

不,這不可能 – 2010-11-06 01:12:53

回答

2

請求不一定是平行的。 大多數瀏覽器只能爲每臺主機提供2個併發資源。所以如果你的所有資源都在同一個主機上,他們可能會被阻塞。此外,如果這些資源是JavaScript或可能在加載時解析可能的其他資源。

另請注意,總時間是頁面加載事件觸發時發生的,因此這並不一定意味着這是一個白色屏幕,持續6秒。

查看YSlow guidelines瞭解更多關於性能的細節提示。如果您對此主題感興趣,我也推薦Building Faster Websites

+1

@roman m:我同意@Jason McCreary。即使單個文件總共需要花費大約3秒的時間才能下載(如果將每個單獨的時間相加),仍然有一些時間來處理每個文件。看看第二個和第三個文件之間的巨大差距。該*白色部分*仍然是時間處理..不下載。總結:3秒下載,6秒後處理。 (這3秒不考慮,並行下載)。 – 2010-11-06 01:01:31