Microsoft оптимизира Новини и отзиви за ефективността на браузъра Internet Explorer

Тестовата лаборатория възпроизвежда най-популярните уебсайтове, както и инфраструктурата на интернет мрежата и каналите за потребителска връзка. Всеки ден се провеждат 200 теста на браузъра, по време на които се събират 480 гигабайта данни.

Това е, което накара Microsoft да създаде специална тестова лаборатория от 140 компютъра, която се използва за тестване на промените в изходния код на версиите на Internet Explorer 9 и 10. Според разработчиците всеки ден в тази лаборатория се провеждат около 200 доказателствени теста, напълно изолирани както от Интернет, така и от вътрешната мрежа на Microsoft. Това събира 5,7 милиона измервания на 850 показатели за производителност, като брой изпратени байта, натоварване на графичния процесор, време на процесора за изобразяване на уеб страници и т.н. 480 гигабайта данни за измерване се събират ежедневно и се обработват от единадесет 16-ядрени сървъра, всеки с по 16 GB RAM. Окончателните данни се съхраняват на специален SQL сървър за тази задача и се използват за визуализиране на резултатите от теста и оценка на предложените промени в изходния код на браузъра. Останалите 128 машини в лабораторията имитират Интернет, включително действителните уебсайтове, както и DNS и прокси сървъри, различни мрежи и, разбира се, машини за крайни потребители.

Според разработчиците на Internet Explorer целият този колос е бил необходим, за да се елиминира фактора на непредсказуемост на глобалната мрежа при тестване на браузъра. Тестовата лаборатория прави измервания на всеки 100 наносекунди (т.е. 10 000 000 пъти в секунда), което елиминира всяка възможност за използване на истинския Интернет. И затова лабораторията напълно го имитира сама.