Hotmail性能提升10倍的幕后

系统 Windows
Hotmail项目组经理Dick Craddock在Inside Windows Live博客上介绍了最近一次的Hotmail更新——也就是性能更新的幕后内容。根据Dick Craddock介绍,Hotmail的性能优化主要分了3个方面的优化:缓存、预载和异步操作。

Hotmail项目组经理Dick Craddock在Inside Windows Live博客上介绍了最近一次的Hotmail更新——也就是性能更新的幕后内容,从2010年12月以来,在短短6个月的时间里,Hotmail的性能提升了10倍。引用官方的性能测试数据,从数据来看Hotmail的优化效果显著:

Hotmail性能提升10倍的幕后

和重新设计的SkyDrive一样,性能是新版Hotmail的重点。根据Dick Craddock介绍,Hotmail的性能优化主要分了3个方面的优化:缓存、预载和异步操作。

缓存

旧版Hotmail每次都会重新去服务器端请求数据,可能仅仅是打开一封邮件后返回并没有改动过的邮件列表视图,Hotmail就会请求数据从而浪费了用户的时间。然而新版Hotmail将这些数据存储于浏览器的DOM,当需要时,即时调用。退出Hotmail时,缓存又会清空。

预载

新版Hotmail在加载时会自动预载其他部分的内容,以便用户在需要时快速打开。同时,像撰写邮件界面的代码和数据,Hotmail也会自动预载。

Hotmail性能提升10倍的幕后

异步操作

新版Hotmail会在请求服务器响应前更新用户界面内容,从而实现即时响应,后台的服务会完成队列请求。

这里还有一段视频来演示Hotmail前后版本的性能差距(2010年12月和2011年6月):

原文:http://livesino.net/archives/3468.live

【编辑推荐】

  1. Hotmail系统故障:都是自动化脚本惹的祸
  2. 新版Hotmail大战Gmail之安全篇
  3. 暗藏漏洞 Hotmail邮件信息遭窃
责任编辑:yangsai 来源: livesino.net
相关推荐

2014-03-26 10:00:06

RailsRails性能

2020-03-26 12:38:15

代码节点数据

2020-07-21 15:40:55

NginxJava服务器

2024-10-29 08:21:05

2018-08-23 17:45:52

2019-09-26 08:33:51

Nginx技术Java

2020-07-22 08:30:02

代码开发工具

2017-12-13 13:09:36

NginxWeb应用

2013-04-01 00:16:41

飞鱼星无线云无线AP

2021-12-29 11:06:25

Java代码技巧

2023-10-20 08:12:00

JDK21线程池配置

2023-02-21 13:32:09

Linux 6.3操作系统

2022-09-09 09:33:14

支付宝代码性能

2014-04-01 09:52:46

MySQL

2019-08-06 16:32:24

大数据智能分析BI

2023-09-07 11:29:36

API开发

2021-03-17 08:11:29

SpringBoot项目数据库

2014-07-31 09:35:57

2022-11-01 18:11:16

线上系统性能切割函数
点赞
收藏

51CTO技术栈公众号