Hotmail性能提升10倍的幕后
Hotmail項(xiàng)目組經(jīng)理Dick Craddock在Inside Windows Live博客上介紹了最近一次的Hotmail更新——也就是性能更新的幕后內(nèi)容,從2010年12月以來,在短短6個月的時間里,Hotmail的性能提升了10倍。引用官方的性能測試數(shù)據(jù),從數(shù)據(jù)來看Hotmail的優(yōu)化效果顯著:
和重新設(shè)計的SkyDrive一樣,性能是新版Hotmail的重點(diǎn)。根據(jù)Dick Craddock介紹,Hotmail的性能優(yōu)化主要分了3個方面的優(yōu)化:緩存、預(yù)載和異步操作。
緩存
舊版Hotmail每次都會重新去服務(wù)器端請求數(shù)據(jù),可能僅僅是打開一封郵件后返回并沒有改動過的郵件列表視圖,Hotmail就會請求數(shù)據(jù)從而浪費(fèi)了用戶的時間。然而新版Hotmail將這些數(shù)據(jù)存儲于瀏覽器的DOM,當(dāng)需要時,即時調(diào)用。退出Hotmail時,緩存又會清空。
預(yù)載
新版Hotmail在加載時會自動預(yù)載其他部分的內(nèi)容,以便用戶在需要時快速打開。同時,像撰寫郵件界面的代碼和數(shù)據(jù),Hotmail也會自動預(yù)載。
異步操作
新版Hotmail會在請求服務(wù)器響應(yīng)前更新用戶界面內(nèi)容,從而實(shí)現(xiàn)即時響應(yīng),后臺的服務(wù)會完成隊列請求。
這里還有一段視頻來演示Hotmail前后版本的性能差距(2010年12月和2011年6月):
原文:http://livesino.net/archives/3468.live
【編輯推薦】