昨天,我看了一點Website Optimization這本書。
書裡有一些統計數字很有趣,下面就是一點摘錄。
網頁的大小
● 2003年,全世界網頁的平均大小是93.7KB,2008年增長到312KB,5年中翻了3.3倍。(這裡的網頁大小包括圖片、CSS檔案、Javascript檔案、flash檔案等等。)
● 每張網頁包含的物件數,從25.7個上升到49.9個。(凡是需要發出獨立http請求的網頁元素,都算作一個物件。)
● 據統計,每增加1個物件,網頁載入的平均時間就增加40毫秒(寬頻)或250毫秒(窄帶)。
● 研究表明,凡是包含超過4個物件的網頁,都會產生"顯示延遲"問題,因為瀏覽器需要時間下載全部物件。
網速的變化
● 2006年2月,美國寬頻使用者訪問40個主要網站(KB40)的平均網頁載入時間是2.8秒,2008年2月,這個指標下降到2.3秒。
● 但是與此同時,窄帶使用者的單張網頁載入時間上升到20~30秒。
網頁的構成
● 網頁大小中,平均54%來自於圖片。
● 如果去掉廣告,網頁的大小和物件數會減少25%到30%。
● 84.8%的網頁使用Javascript。
● 超過52%的網頁使用框架frame,其中絕大多少是用於顯示廣告的iframe。
● 使用CSS,可以使HTML檔案的大小減小15%-20%。
關於影片
● 1997年的時候,網頁上的影片長度一般不超過45秒。到了2005年,網頁影片長度的中位數,增加到120秒,2007年又進一步增加到192.6秒。
● 2005年,觀看Youtube上的影片,要求的平均頻寬是200Kbps(相當於網速每秒25KB)。到了2007年,上升到328Kbps(相當於網速每秒42KB)。
● 2007年底,網頁影片的平均大小為63MB。
● 87%的網頁流媒體節目,在開始播放的10秒內,就會被使用者關掉。它們浪費的頻寬佔到伺服器端總頻寬的20%。
● 流暢播放一段320X240、每秒15幀畫面的影片,要求的網速是每秒38.4KB。如果影片大小增加到640X480,要求的網速就會增加到每秒153.6KB。(請注意,每秒15幀是影片質量的最低限,正常質量的影片至少需要每秒24幀。)
(完)