Performance Lab dla Internet Explorera: ktoś tu ma kompleksy?
O mężczyznach, którzy kupują sobie bardzo duże samochody, opowiada się wiele dowcipów. A co można powiedzieć o firmie, która aby zoptymalizować szybkość przeglądarki buduje swój własny Internet w pigułce?
Coś takiego właśnie zbudował Microsoft. Steven Sinofsky, na blogu Building Windows 8, przedstawił coś, co nosi nazwę Internet Explorer Performance Lab – i co ma sprawić, że IE9 będzie mógł konkurować pod względem szybkości z każdą przeglądarką na świecie, i dzięki czemu, IE10 będzie przeglądarką najszybszą.
Dlaczego to takie ważne? Jak można się domyślać, chodzi o Windows 8 – i o to, by w Windows 8 Google Chrome nie stało się główną przeglądarką systemu. Z badań Microsoftu wynika, że przeciętny użytkownik Windows spędza 50% swojego czasu przed komputerem w przeglądarce. Jeśli przeglądarka się źle sprawdzała, użytkownik swoje niezadowolenie przerzucał często na Windows. W Windows 8 będzie to jeszcze bardziej drażliwy temat, bo tam engine Internet Explorera będzie odpowiadał za uruchamianie aplikacji HTML5 napisanych dla interfejsu Metro.
To jest właśnie powodem, dla którego Microsoft zbudował liczące 140 komputerów laboratorium, które testuje wydajność IE9 i IE10 przed i po każdej zmianie w kodzie – dwieście razy dziennie. Pomiary obejmują 850 metryk, od obciążenia procesora po liczbę bajtów, które przeszły po stosie TCP – 480 GB danych dziennie. Dane te trafiają do serwera z oprogramowaniem analitycznym (24 rdzenie, 64 GB RAM), który tworzy na ich podstawie wizualizacje, pozwalające ustalić, jaki wpływ na wydajność mają wprowadzane poprawki.
Co najciekawsze, te komputery z Performance Lab są zestawione w coś w rodzaju miniaturowego Internetu. Są tam serwery DNS, serwery webowe hostujące treści, emulatory sieci i maszyny klienckie, zarówno tablety ARM czy słabiutkie netbooki z Atomem, jak i potwory z Xeonami czy Core i7. Testy w takiej wyizolowanej sieci pozwalają na uniknięcie chaosu normalnego Internetu, w którym jakiś niesprawny router po drodze mógłby wypaczyć wyniki pomiaru. Czy jednak wyniki przez to nie są zbyt laboratoryjne? Tu właśnie zastosowanie znajdują emulatory sieci – maszyny, które symulują „rzeczywisty Internet”. One wprowadzają do tej idealnej sieci opóźnienia, utratę pakietów i tego typu zjawiska, w zależności od potrzeb testu.
Na microsoftowym blogu przedstawiono diagram całego procesu testowania, który pokazuje, z jakim zacięciem podchodzi się tam do detali. Na przykład przed każdym cyklem testów każdy z komputerów otrzymuje świeżą instalację Windows, a jeśli test z jakiegoś powodu zawiedzie, system jest reinstalowany. Jeśli zaś dojdzie do awarii sprzętowej, to wymieniany jest cały sprzęt. Wszystko po to, by uzyskać możliwie najbardziej precyzyjne pomiary, tak dla scenariuszy zwykłego surfowania po Sieci, jak i uruchamiania benchmarków czy złożonych aplikacji webowych. Żądana precyzja to 100 nanosekund.
Wygląda to bardzo imponująco, ale jakoś nie możemy oprzeć się wrażeniu, że Microsoftu „stara się za bardzo”. W porównaniu do prościutkich metod testowania Firefoksa, stosowanych w Mozilli, Redmond wychodzi na klasowego prymusa... ale kto lubi prymusów? Nanosekundowe różnice w wydajności nie są tym, co powoduje nieustanny spadek popularności Internet Explorera. Ta przeglądarka po prostu dawno temu przestała być sexi.
źródło: blogs.msdn.com/b/b8
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
20
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
obsservator O co chodzi z tymi czołgami Samsunga? Mają w ofercie?
Aras Bez SEO byśmy mieli same stare śmieci w topach, bo są na starych domenach...
Jarek1983-2 Potwierdzam , że nie webd.pl nie działał przez kilka godzin.
Do...
Wszerad Tylko dwa gatunki mogą na tym skorzystać, filmy przyrodnicze i porno w...
gosc Jak by tak zaczęli kręcić filmy to rewolucja w przemyśle kinowym i TV...
m_gol @_Igancio:
Chyba pomyliłeś gazetę z natemat.pl...
m_gol Niestety na razie nie wszędzie Flasha da się zastąpić, nawet w takich...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |











#1 Holyboy® 2012-02-17 17:59:09 0
IP: 213.180.137.[...] Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1041.0 Safari/535.21
#2 harri 2012-02-17 18:59:09 0
IP: 83.5.187.[...] Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
#3 Jacek Smolak® 2012-02-17 19:51:44 0
IP: 212.67.158.[...] Mozilla/5.0 (Windows NT 6.0; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
#4 eimi® 2012-02-17 20:53:59 0
IP: 90.156.32.[...] Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
#5 gggg 2012-02-17 21:00:52 0
IP: 89.74.70.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
#6 Kolodasdasdasds 2012-02-17 21:27:20 0
IP: 83.4.140.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
#7 forty 2012-02-17 21:42:59 0
IP: 217.98.20.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.612.1 Chrome/10.0.612.1 Safari/534.15
#8 slawek22 2012-02-18 05:29:42 0
IP: 83.27.76.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
#9 forty 2012-02-18 09:50:31 0
IP: 217.98.20.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.612.1 Chrome/10.0.612.1 Safari/534.15
#10 sLn 2012-02-18 12:51:38 0
IP: 95.160.217.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.10.229 Version/11.61
#11 renak 2012-02-18 13:10:29 0
IP: 89.74.112.[...] Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
#12 BLACK BEAR® 2012-02-18 13:49:48 -2
Pokaż komentarzIP: 178.37.54.[...] Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
#13 tron 2012-02-18 14:56:17 -1
Pokaż komentarzIP: 83.25.15.[...] Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
#14 tron 2012-02-18 15:21:47 0
IP: 83.25.15.[...] Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
#15 somebody 2012-02-18 16:46:42 -2
Pokaż komentarzIP: 217.115.137.[...] Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
#16 hater 2012-02-18 16:51:03 -1
Pokaż komentarzIP: 31.172.30.[...] Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
#17 lukas ospulse.pl 2012-02-19 13:29:41 0
IP: 78.8.188.[...] Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
#18 _messc 2012-02-19 13:34:34 0
IP: 46.113.136.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.10.229 Version/11.61