在 O'Reilly Velocity China 2010 大會(huì)上,業(yè)界最有影響里的 Web 性能技術(shù)專家 Steve Souders 宣告 Web Performance Optimization (WPO) 時(shí)代已經(jīng)到來。這是個(gè)頗為重要的主題演講,要知道,Google 已經(jīng)開網(wǎng)站載入時(shí)間納入到搜索排名因素之中(refer),或許 Web 性能優(yōu)化,商業(yè)網(wǎng)站要考慮作為一項(xiàng)戰(zhàn)略來對(duì)待了。
我們看一組數(shù)據(jù)(信息來源):
- Amazon: 增加 100ms 延遲將導(dǎo)致收入下降 1%;
- Google: 400 ms 延遲將導(dǎo)致每用戶搜索請(qǐng)求下降 0.59%;
- Yahoo!: 400ms 延遲會(huì)導(dǎo)致流量下降 5-9%;
- Bing: 2 秒的延遲將導(dǎo)致收入降低 4.3%/用戶(請(qǐng)問,首頁用個(gè)那么大的背景圖干啥?);
- Mozilla 將下載頁時(shí)間縮短 2.2 秒之后下載量增加 15.4%;
- Google Maps 將文件大小減少 30% 后請(qǐng)求增加了 30%;
- Netflix 在服務(wù)器端啟用 gzip ,頁面快了 13-25%,節(jié)省了 50% 的網(wǎng)絡(luò)流量;
- Shopzilla 將頁面載入時(shí)間從 7秒縮減到 2秒,轉(zhuǎn)化率提升了 7-12%,頁面請(qǐng)求增加 25%,只用一半服務(wù)器就夠了
要注意,這些只是數(shù)據(jù),實(shí)際上,我們沒有辦法驗(yàn)證這些數(shù)據(jù)的真實(shí)性。但是可以肯定的是,網(wǎng)站訪問速度過慢,一定對(duì)用戶有負(fù)面影響。嚴(yán)重一些的,國外有 Friendster 因?yàn)榫W(wǎng)站訪問過慢而導(dǎo)致的用戶流失可以作為前車之鑒;網(wǎng)站訪問速度快也可以增加競爭優(yōu)勢,比如Tumblr 一騎絕塵而將競爭對(duì)手 Posterous 甩在后面。國內(nèi)這方面的例子比如優(yōu)酷,斥重金改進(jìn)用戶訪問速度,很大程度上保持了競爭優(yōu)勢。
相比投資在硬件上,我個(gè)人認(rèn)為技術(shù)團(tuán)隊(duì)在 WPO 上的投入是可以用來評(píng)估團(tuán)隊(duì)技術(shù)能力的。有一次在和一位投資人聊起國內(nèi)的分類網(wǎng)站哪個(gè)技術(shù)團(tuán)隊(duì)更具優(yōu)勢,我毫不猶豫的說看好百姓網(wǎng),為何?訪問一下同類網(wǎng)站,比較一下最終頁面訪問速度就知道了。這是體現(xiàn)一個(gè)技術(shù)團(tuán)隊(duì)意識(shí)和能力的地方。
當(dāng)前最需要 WPO (甚至有些落后的) 的可能要數(shù)電子商務(wù)網(wǎng)站以及那些依托于大型 C2C 站點(diǎn)上的網(wǎng)店了。很多電子商務(wù)網(wǎng)站負(fù)責(zé)人非常重視 SEO,但在 SEO 已經(jīng)快成為一種偽技術(shù)的今天,被忽視許久的 WPO 更應(yīng)該引起重視。舉例來說,可能絕大多數(shù)淘寶上的大賣家都不懂 Web 相關(guān)技術(shù),當(dāng)然也就無所謂什么 Web 性能優(yōu)化了。我曾經(jīng)見過有的賣家首頁上一個(gè)頁面放置幾百個(gè)圖片,一個(gè)頁面動(dòng)輒 7-8 Mb,用戶訪問速度可想而知,如果用戶正常瀏覽都無法做到的話,要想購買產(chǎn)品恐怕也就無從談起了。如果能對(duì)這一部分用戶進(jìn)行有針對(duì)性的處理,投入產(chǎn)出的價(jià)值還是顯而易見的。說起圖片來,可能這是最影響電子商務(wù)網(wǎng)站訪問速度的一個(gè)因素,沒有針對(duì) Web 優(yōu)化的圖片、過大的尺寸或是失真的壓縮圖片比比皆是,無疑會(huì)嚴(yán)重影響用戶體驗(yàn)與購買欲望(這里推薦做電子商務(wù)的朋友不妨關(guān)注一下 Yupoo.com 專門針對(duì)用戶的這個(gè)需求而推出的圖片管家服務(wù))。
WPO 的好處?增加網(wǎng)站營收,降低運(yùn)營開銷,提升訪問量,進(jìn)而提升競爭力。
WPO 做起來其實(shí)并沒有那么難,通過一些特定的準(zhǔn)則(比如 YSlow 14條, refer)即可取得一些卓有成效的改進(jìn)。期待 WPO 能早日成為 Web 工程師必備的常識(shí)。也建議每一個(gè)技術(shù)團(tuán)隊(duì)的負(fù)責(zé)人應(yīng)該將 WPO 作為一項(xiàng)戰(zhàn)略來抓,而不是只是一兩個(gè)技術(shù)人員的事情。從現(xiàn)在就開始吧。
--EOF--
補(bǔ)充:"快比慢好",Google 把這句話作為十大價(jià)值觀之一(refer)。而 Facebook 從創(chuàng)立至今,也一直將提升頁面訪問速度作為一項(xiàng)重要的策略。
補(bǔ)充一篇必讀文章:WPO - Web Performance Optimization