IE是怎样炼成的?微软IE性能实验室揭秘
fmms 13年前
<p> 每一项开发背后都是艰辛和汗水,IE 也是如此。为了在 IE 开发过程中提供准确、可信和足够的数据,微软创建了 IE 性能实验室。在 IE 实验室中,微软每天对 IE 进行至少 200 次性能测试,收集超过 5700 万次测量、480GB 运行时数据,以确保 IE 的每一个小得变动都能带来性能和速度上的提升。</p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/73470ff81c6d2187e506b761e0a7cdb5.jpg" width="550" height="258" /></a></p> <p> 测试流程示意图</p> <p> IE 性能实验室主要包括三大部分:网络和服务器、测试客户端、分析和报告。</p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/3f9e3cd7bc6513d62d66197f47a29d63.jpg" width="550" height="413" /></a></p> <p> <strong>网络和服务器架构:</strong></p> <p> IE 性能实验室中 DNS 服务器、网络模拟器及内容服务器,所有这些共同组成了一个迷你的互联网,用以模拟真实的互联网。其中,每台内容服务器都是 16 核机器、16GB RAM。</p> <p> <strong>测试客户端:</strong></p> <p> 为了保证数据的真实可靠,所有测试客户端都采用真机。实验室里有不同类型的 120 多台计算机用来测试 IE 性能,从高端 x64 台式机到低端上网本,从触摸屏平板机到笔记本,无所不包。</p> <p style="text-align:center;"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/cf7235d7a1adc8485a130e7c1a847d19.jpg" width="550" height="413" /></a></p> <p> 主测试机组包括 32 台台式机,采用四核 Core i5 750 处理器,64位架构,4096MB DDR3 RAM,NVIDIA GeForce 310 显卡。</p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/b3c619e898ee3a501afd16197ab8d8d5.jpg" width="550" height="83" /></a></p> <p> 另外还有高端、中端、低端三类测试机组,如下图:</p> <p style="text-align:center;"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/d942c60900b89c791b866c2f9904ea06.jpg" width="550" height="554" /></a></p> <p style="text-align:center;"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/fd8224bc9220d5d978ada199e8a5cc04.jpg" width="550" height="550" /></a></p> <p> 低功耗测试机,每台都在进行不同的测试</p> <p> <strong>分析和报告:</strong></p> <p> 为了分析数据,IE 性能实验室采用了 11 台服务器,每台都拥有 16 核、16GB RAM。在分析过程中,每一个跟踪文件都会被检查,成千上万的度量被提取并注入到一台 SQL 服务器中。每天 24 个小时,这些分析机器会注入超过 15000 个追踪文件用以趋势分析。</p> <p> SQL 服务器每天用来存储近 600 万次测量,它拥有 24 个逻辑核心、64GB RAM。</p> <p style="text-align:center;"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/e6f9cf52669f202719b796c61b7c9b99.jpg" width="431" height="480" /></a></p> <p> 两个服务器架,包含文件服务器、一台 SQL 服务器以及一些分析和内容服务器</p> <p> 多个分析、流程图:</p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/2ae99a1fbbd49755eccf6b7fed0be273.jpg" width="550" height="231" /></a></p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/f779b8a5843d73c75ccac0e845ee72d6.jpg" width="550" height="318" /></a></p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/198929ae55e266e816add1ab4771172a.jpg" width="550" height="401" /></a></p> <p align="center"><a target="_blank"><img alt="IE是怎样炼成的?微软IE性能实验室揭秘" src="https://simg.open-open.com/show/229611378162ed36da2933e9662fb8be.jpg" width="550" height="303" /></a></p>