Pingdom 剖析你的網頁載入是慢在哪裡
西元 2007 年 6 月 21 日 早上 11 點 57 分
Pingdom
從 jerome 那看來的,Pingdom 提供的免費服務 — Full Page Test,它就像一個瀏覽器一樣,依照你指定的網址,依序載入所有的東西 (網頁 HTML、圖片、CSS 樣式、JavaScript 程式碼、Flash 等等),然後按照讀取時間先後,用時間軸顯示讀取每個檔案所花費的時間,哪個環節花太多時間一目了然。
Pingdom 的 Full Page Test 結果圖表
除了時間軸的表示方式,下面還有總共花費時間、讀取多少位元組等等資訊。以上兩大類剖分析結果,可以讓各位網站管理者 (或部落客) 瞭解瞭解一下自己的網頁上面,有哪些會拖長網頁的載入時間,可以考慮是否拿掉,不然讓訪客等太久可不好。

Pingdom 的 Full Page Test 結果列表
我的部落格首頁載入時間要 15 秒多,因為這是架在家裡的部落格,就不要要求太多了。 XD
利用這個免費又實用的網站分析工具 — Pingdom Full Page Test,該來為你的網站 (或部落格) 做一下全身健康檢查囉!

(這是什麼?)
西元 2007 年 6 月 22 日 at 4:19 pm
To Thomas.wu:
我也只是轉貼者,大家一起分享好東西吧。
(這是什麼?)
西元 2007 年 6 月 23 日 at 7:15 pm
廣告是不能拿掉的東西 (沒$會活不下去)
(這是什麼?)
西元 2007 年 6 月 24 日 at 12:28 am
To dora2002:
唔…廣告載入不會花太久時間啦… XD
(這是什麼?)
西元 2007 年 6 月 24 日 at 12:36 pm
這個拿掉吧 XD
http://static.twitter.com/flash/twitter_timeline_badge.swf
(這是什麼?)
西元 2007 年 6 月 24 日 at 9:33 pm
我一般是靠firebug來做這個工作:p
(這是什麼?)
西元 2007 年 6 月 25 日 at 1:25 am
To dora2002:
看起來載入速度是還好 (至少不會比載入我 blog 圖片來得慢吧?),不過很久以前就想把它拿掉了,所以…
To kovis:
簡單易用或要合自己需求,任君選擇。 XD
(這是什麼?)
西元 2007 年 6 月 25 日 at 8:57 pm
(這是什麼?)
西元 2007 年 6 月 26 日 at 1:10 am
To 迷彩奇異果:
讚吼,慢用慢用。
(這是什麼?)
西元 2007 年 10 月 4 日 at 3:48 am
我的Blog通常要14-18秒才開得出來,用這工具去測,終於發現問題出在哪裡。
以前以為是Java Script在拖延(我Blog裡有Google Analytics, 部落格觀察、ClustrMaps,MyBlogLog最近來客等多組Java Script在跑),都不敢再亂加新的東西,後來才發現這都是零點幾秒就可以解決掉的。
把幾個可疑的東西排除後,終於發現我Blog很慢的原因了。
原來,我會去偷改 wordpress/wp-includes/widgets.php 裡面,最新留言數、最新文章數兩個參數的極大值。我Blog有210篇文章,我一直把最新文章數設到250,嘿,Blog側邊欄就會列出很壯觀(其實是自慰罷了)的文章列表。
原來就是這個,把展開頁面的時間拖長了!看來他每次要展開頁面,都會去PHP+MySQL資料庫,把所有文章的標題全部抓出來,這個動作最花時間了。
把250調回30,我的頁面就可以在6-8秒內開出來了。
又,提供一個心得:WordPress的RSS文章數,也不能設太大。我以前很貪心,我文章數210,就給他亂設1000,這導致某些RSS服務(部份,不是全部,像FeedBurner遇上你RSS太大的就拒絕存取了,但也有些是硬可以吃下很大的RSS的)。
因為RSS檔案長度太大,使得RSS讀取超過主機設定的反應時間,就當做讀取失敗了。原來很多Web-based RSS Reader,RSS文章數也只有15-30左右而已。RSS文章數設太大的結果,會導致RSS讀取失敗。
(這是什麼?)
西元 2007 年 10 月 8 日 at 12:49 am
To Kai-shao:
你設的數目還真是大得驚人,不過說真的,Pingdom 可以迅速偵測出網頁載入是慢在哪裡,超方便的!