事務所

MicrosoftはHotmailをどのように高速化しましたか?

Anonim

今日の生活のスピードは本質です! さらに、Web上で!すべての技術者または技術者以外のユーザーが望む要因の1つです。インターネットブロードバンドのスピードアップにより、企業はユーザーにより良いユーザーエクスペリエンスを提供するためにも最善を尽くしています。

アクセスの容易さ、スピード、シンプルさは、今日レガシーシステムが再構築される新しいパラメータです。また、Windows Live Hotmailも例外ではない。

数日後、マイクロソフトはSkyDriveのより高速版を発表した。現在はHotmailが従っている。

Microsoftは、3つの簡単なテクニックを使って、Hotmailをより速く、技術は以下の通りです:

  1. キャッシング: 現代のHotmailはダウンロード後の情報をキャッシュします。データはブラウザのDOM(ドキュメントオブジェクトモデル)に格納されます。また、読んだ電子メールをキャッシュします。同じ電子メールを何度も開いた場合、サーバーから再度データを取得することはありません。新しいHotmailでは、サーバーは、新しいメッセージが配信されたときなどにアカウントが変更されたことを検出し、ブラウザに通知を送信します。ブラウザは更新されたデータを取得するので、受信トレイは決して同期しません。
  2. プレロード: 新しいHotmailはまず、件名の見出しがあらかじめ読み込まれ、最初のいくつかのメッセージがキャッシュされます。また、電子メールを読んでいる間、自動的にリストの次のものをキャッシュします。これは彼らの社内調査に基づいて行われます。また、コードとデータをあらかじめロードします。たとえば、ほとんどのHotmailセッションでは電子メールを送信します。
  3. 非同期操作: 新しいHotmailは、サーバーを待つことがなくなりました。 UIを更新する前に、ほとんどの操作に対する応答。新しいHotmailでは、メッセージを削除するとHotmailによってメッセージリストがすぐに更新され、すぐに作業を再開できます。バックグラウンドでは、クライアントコードはアクションをキューに入れ、サーバーを呼び出して電子メールを削除します。メールはまだ削除されますが、待たされることはありません。

キャッシング、プリロード、非同期操作のおかげで、Hotmailは10倍高速になります。

速度の変動を実際に見るには、このビデオをご覧ください。

Hotmailユーザー…あなたの経験は何ですか?満足?それとも、まだ!