Jak měřit výkon webu pomocí Google Chrome Nástroje pro Vývojáře

Tento článek popisuje, jak používat Google Chrome Nástroje pro Vývojáře měřit a sledovat webové stránky výkon.

Obsah

  • Pomocí Nástrojů pro Vývojáře Chrome
  • Více Informací

Pomocí Nástrojů pro Vývojáře Chrome

webový prohlížeč Google Chrome obsahuje Vývojářské Nástroje, funkce, která pomáhá webové vývojáře ladění problémů s HTML, CSS a JavaScript:

  • přístup K Vývojářské Nástroje v systému Microsoft Windows nebo Linux, stiskněte kombinaci kláves Ctrl+Shift+I.
  • pro přístup K Nástroje pro Vývojáře na Apple Mac OS X, stiskněte Option+Command+I.

následující obrázek ukazuje Nástroje pro Vývojáře otevřít na domovskou stránku Google:

Google Chrome - nástroje pro Vývojáře

Na Síťové kartě Vývojář Nástroje podokně, Chrome obsahuje seznam všech spojení pro aktuální stránku. Vyzkoušet konkrétní stránku, otevřete Nástroje pro Vývojáře a přejděte na stránku, kterou chcete otestovat. Pokud chcete otestovat aktuální stránku, jednoduše ji obnovte.

Chrome zobrazuje informace pro každý zdroj stránky a jeho požadavek:

název: název nebo adresa URL požadovaného zdroje.

metoda: metoda HTTP (GET nebo POST).

Status: stavový kód HTTP vrácený serverem.

typ: typ MIME zdroje.

iniciátor: referer odeslaný na server; toto je obvykle adresa URL stránky, kterou si prohlížíte.

Velikost: Velikost zdroje přijatého prohlížečem (pokud byla stránka komprimována serverem, je tato hodnota menší než skutečná velikost souboru).

čas: Celkový čas na načtení zdroje, včetně vyhledávání DNS a času stahování.

Časová osa: časová osa je “vodopád” časosběrný pohled na každý požadavek. Pokud podržíte ukazatel myši nad pruh na vodopád, tooltip se zobrazí se podrobný rozpis ke stažení čas:

  • Blokování: To zahrnuje čas pro vyhledávání DNS, SSL handshake, a připojení k serveru.
  • odeslání: To zahrnuje čas odeslání požadavku se všemi údaji o požadavku na server a obdržení potvrzení ze serveru, že žádost obdržel.
  • Čekání: To zahrnuje čas na serveru k vykreslení obsahu se podává, a začít odesláním do prohlížeče.
  • příjem: To zahrnuje čas potřebný ke stažení obsahu.
někdy server začne odesílat obsah před tím, než jej vygeneruje. Například PHP skript může začít odesílat HTML, i když stále dynamicky generuje obsah stránky. Tento typ scénáře může vést k nesprávnému měření čekací doby.

kombinace čekacích a přijímacích časů je nejdůležitějším faktorem při určování rychlosti webu. Rychlost připojení k internetu však může také ovlivnit výkon, takže byste měli vždy porovnávat časy ze stejného místa, když stanovujete měřítka výkonu webu.

v dolní části karty síť je shrnutí procesu načítání stránky. Tento souhrn zahrnuje celkový počet žádostí, celková velikost celé stránky, včetně jejích zdrojů, a rozdělení času stráveného vykreslování stránky v prohlížeči.

první hodnota času je celkový čas strávený načítání veškerého obsahu na stránce. Tato hodnota zahrnuje Obsah načtený JavaScriptem po vykreslení stránky; v důsledku toho se toto číslo může změnit, pokud se na pozadí vyskytnou požadavky.

dvě časové hodnoty uvnitř závorek jsou události důležité pro optimalizaci webu:

  • zatížení: Tato událost je čas načíst stránku, včetně všech souborů JavaScript, CSS a obrázků, které jsou v původním dokumentu HTML. Tato událost obvykle trvá déle než událost DOMContentLoaded.
  • DOMContentLoaded: tato událost představuje vnímaný čas uživatele načíst stránku. Je čas vykreslit stránku tak, jak je popsáno v původním dokumentu, než JavaScript požádá o další zdroje. Tato doba je uložena, když prohlížeč spustí událost DOMContentLoaded v JavaScriptu. (Příkladem zdroje, který je požadován mimo DOM, je Google Analytics.)
po analýze výkonu načítání stránky vašeho webu byste měli mít lepší představu o tom, kam můžete zaměřit své optimalizační úsilí. Další informace o procesu webových požadavků a metodách optimalizace, které můžete použít, naleznete v tomto článku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.