IE是怎样炼成的?微软IE性能实验室揭秘

系统 浏览器
每一项开发背后都是艰辛和汗水,IE也是如此。为了在IE开发过程中提供准确、可信和足够的数据,微软创建了IE性能实验室。在IE实验室中,微软每天对IE进行至少200次性能测试,收集超过5700万次测量、480GB运行时数据,以确保IE的每一个小得变动都能带来性能和速度上的提升。

每一项开发背后都是艰辛和汗水,IE也是如此。为了在IE开发过程中提供准确、可信和足够的数据,微软创建了IE性能实验室。在IE实验室中,微软每天对IE进行至少200次性能测试,收集超过5700万次测量、480GB运行时数据,以确保IE的每一个小得变动都能带来性能和速度上的提升。

测试流程示意图

测试流程示意图

IE性能实验室主要包括三大部分:网络和服务器、测试客户端、分析和报告。

[[57861]]

网络和服务器架构:

IE性能实验室中DNS服务器、网络模拟器及内容服务器,所有这些共同组成了一个迷你的互联网,用以模拟真实的互联网。其中,每台内容服务器都是16核机器、16GB RAM。

测试客户端:

为了保证数据的真实可靠,所有测试客户端都采用真机。实验室里有不同类型的120多台计算机用来测试IE性能,从高端x64台式机到低端上网本,从触摸屏平板机到笔记本,无所不包。

[[57862]]

主测试机组包括32台台式机,采用四核Core i5 750处理器,64位架构,4096MB DDR3 RAM,NVIDIA GeForce 310显卡。

另外还有高端、中端、低端三类测试机组,如下图:

测试流程示意图
[[57863]]

低功耗测试机,每台都在进行不同的测试

分析和报告:

为了分析数据,IE性能实验室采用了11台服务器,每台都拥有16核、16GB RAM。在分析过程中,每一个跟踪文件都会被检查,成千上万的度量被提取并注入到一台SQL服务器中。每天24个小时,这些分析机器会注入超过15000个追踪文件用以趋势分析。

SQL服务器每天用来存储近600万次测量,它拥有24个逻辑核心、64GB RAM。

[[57864]]

两个服务器架,包含文件服务器、一台SQL服务器以及一些分析和内容服务器

多个分析、流程图:

测试流程示意图
测试流程示意图
测试流程示意图
测试流程示意图

 

责任编辑:张浩 来源: 驱动之家
相关推荐

2010-12-23 09:05:59

HTML 5实验室

2013-10-30 10:00:34

浏览器IESafari

2009-03-29 09:51:42

微软Windows 7操作系统

2013-12-06 10:19:41

微软IE11

2021-08-04 09:48:05

数字化

2010-03-24 15:40:39

网管运维管理摩卡软件

2009-03-25 09:03:50

微软Windows 7操作系统

2015-02-06 09:23:52

赛可达实验室网络安全

2015-11-12 13:11:17

TensorFlow人工智能系统谷歌

2014-11-05 10:34:13

RemoteIEWindows Azu微软

2023-08-09 15:11:26

FedoraLinux实验室

2011-05-25 17:51:40

2011-07-05 21:15:12

私有云开发测试云服务器虚拟化

2009-03-10 19:04:50

微软IE8浏览器

2011-11-25 09:48:04

天线无线

2024-03-28 08:13:51

GPTsOpenAI人工智能

2015-11-10 09:09:23

代码程序员成长

2013-08-19 16:17:48

CIO

2015-09-06 09:09:13

2014-06-20 10:34:42

开源
点赞
收藏

51CTO技术栈公众号