我正在一個asp.net網站上工作。網站使用的JavaScript插件有很多,包括書籤按鈕(addthis),Google adsense,Admanager標籤,社會書籤按鈕等等。爲什麼我的頁面加載緩慢
頁面加載速度慢,即使我一直在使用FireBug之類的工具,但我一直無法弄清楚爲什麼我的頁面加載速度很慢。
有沒有辦法找出哪些JavaScript導致頁面加載緩慢?或找出罪魁禍首並將其拿出來?
請對我好,因爲我剛剛開始使用這些東西。
我正在一個asp.net網站上工作。網站使用的JavaScript插件有很多,包括書籤按鈕(addthis),Google adsense,Admanager標籤,社會書籤按鈕等等。爲什麼我的頁面加載緩慢
頁面加載速度慢,即使我一直在使用FireBug之類的工具,但我一直無法弄清楚爲什麼我的頁面加載速度很慢。
有沒有辦法找出哪些JavaScript導致頁面加載緩慢?或找出罪魁禍首並將其拿出來?
請對我好,因爲我剛剛開始使用這些東西。
使用YSLow,它會幫助你追蹤問題。
您是否嘗試過從您的網頁(逐個)中刪除腳本和複雜性,遲早您會遇到需要很長時間才能加載的腳本。如果有的話。
如果您的網頁在刪除腳本和項目時速度一直較快,那麼這就是事實,您應該考慮優化這些腳本。
如果您在本地運行FireFox的網站時遇到了這個問題(localhost),可能是由於Firefox中臭名昭着的ipv6問題引起的。
這可以通過輸入about固定:配置在Firefox地址欄中,鍵入在IPv6中,你會看到一個設置network.dns.disableIPv6。將其設置爲true,您的頁面加載速度會快得多。
感謝Sam YSlow看起來非常有用..Net標籤也很好! – Musa 2009-06-04 11:31:51
有什麼標準的JavaScript應該需要'x'秒的加載..或YSlow的推薦足夠嗎? – Musa 2009-06-04 11:32:41
穆薩,我不知道任何標準,但YSlow的成績一直是我的一個有用的基準。請注意它們相當嚴格 - 通常C或以上是一個好標誌。 – 2009-06-04 11:54:03