IE是怎樣煉成的?微軟IE性能實驗室揭秘

fmms 12年前發布 | 8K 次閱讀 IE

        每一項開發背后都是艱辛和汗水,IE 也是如此。為了在 IE 開發過程中提供準確、可信和足夠的數據,微軟創建了 IE 性能實驗室。在 IE 實驗室中,微軟每天對 IE 進行至少 200 次性能測試,收集超過 5700 萬次測量、480GB 運行時數據,以確保 IE 的每一個小得變動都能帶來性能和速度上的提升。

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        測試流程示意圖

        IE 性能實驗室主要包括三大部分:網絡和服務器、測試客戶端、分析和報告。

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        網絡和服務器架構:

        IE 性能實驗室中 DNS 服務器、網絡模擬器及內容服務器,所有這些共同組成了一個迷你的互聯網,用以模擬真實的互聯網。其中,每臺內容服務器都是 16 核機器、16GB RAM。

        測試客戶端:

        為了保證數據的真實可靠,所有測試客戶端都采用真機。實驗室里有不同類型的 120 多臺計算機用來測試 IE 性能,從高端 x64 臺式機到低端上網本,從觸摸屏平板機到筆記本,無所不包。

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        主測試機組包括 32 臺臺式機,采用四核 Core i5 750 處理器,64位架構,4096MB DDR3 RAM,NVIDIA GeForce 310 顯卡。

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        另外還有高端、中端、低端三類測試機組,如下圖:

IE是怎樣煉成的?微軟IE性能實驗室揭秘

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        低功耗測試機,每臺都在進行不同的測試

        分析和報告:

        為了分析數據,IE 性能實驗室采用了 11 臺服務器,每臺都擁有 16 核、16GB RAM。在分析過程中,每一個跟蹤文件都會被檢查,成千上萬的度量被提取并注入到一臺 SQL 服務器中。每天 24 個小時,這些分析機器會注入超過 15000 個追蹤文件用以趨勢分析。

        SQL 服務器每天用來存儲近 600 萬次測量,它擁有 24 個邏輯核心、64GB RAM。

IE是怎樣煉成的?微軟IE性能實驗室揭秘

        兩個服務器架,包含文件服務器、一臺 SQL 服務器以及一些分析和內容服務器

        多個分析、流程圖:

IE是怎樣煉成的?微軟IE性能實驗室揭秘

IE是怎樣煉成的?微軟IE性能實驗室揭秘

IE是怎樣煉成的?微軟IE性能實驗室揭秘

IE是怎樣煉成的?微軟IE性能實驗室揭秘

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!