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