2011-12-16 95 views
5

我目前正在調查爲什麼我的網站需要很長時間來加載。 的螢火蟲網面板告訴我:螢火蟲的onload時間非常高

7.74s(onload事件:16.02s)

可能是什麼造成這種巨大的差距? 在加載所有資源之前,瀏覽器究竟在做什麼,直到觸發onload事件?

謝謝。

+0

我的猜測是它與你的網頁內容或你的腳本內容有關。 – 2011-12-16 12:17:19

回答

-1

如果您在Firebug中使用Net面板,您將得到請求和時間的逐項列表 - 您可以從那裏確定問題。

恩...

Firebug Screen grab

4

這將是很難說的原因沒有一個網站的網址。但你可以在你的最後做以下事情。

您可以安裝以下的Firefox插件

YSlow

Page Speed的插件(與谷歌檢查它是從谷歌本身的產物)

這個插件會給你相當不錯的想法是什麼導致你的問題。

也可以看看從雅虎的Best Practices for Speeding Up Your Web Site文章它指定了幾個提高網站性能的要點。

希望這會有所幫助。

JP

0

這是下載時間vs處理時間onload。又見你的onload腳本Timing with the Firebug Net Panel: What is the onload time?

處理時間是非常高的,所以使用一個分析器:

使用the Firefox Profiler tool找到你的JavaScript代碼的瓶頸。 Profiler定期對當前的JavaScript調用堆棧進行採樣並編譯關於樣本的統計信息。

您可以從「Web Developer」菜單中選擇「Profiler」來啓動Profiler。您可以在Linux和OS X上的「工具」菜單下找到「Web Developer」菜單,並直接在Windows上的「Firefox」菜單下找到該菜單。