Vyhodnocení výkonu vlastních webových stránek je dnes velmi snadné. Jedno nebo dvě kliknutí a Google nebo jiná služba vyplivne výsledky s konkrétními řešeními. Nádherný. Alespoň pro první optimalizační běh. Nejpozději při jemném doladění, změně hostitelů nebo vymazání WordPressu je však důležité pochopit, které nástroje skutečně měří dobu načítání a jak s těmito daty zacházet.
Nedávno nám zákazník napsal o chatu podpory. Právě se pohnul a porovnal výkon své strany u starého hostitele se svou stranou na Raidboxes. V souladu s tím nás informoval, že tento krok je pro zvýšení výkonu pouze o 9 bodů na Googlu. PageSpeed Insights Jo, opravdu by to nestálo za to.
Ve skutečnosti dostáváme takové žádosti znovu a znovu. Proto jsem se podíval na to, jaké informační nástroje, jako je Google PageSpeed Insights ve skutečnosti poskytují výklad a způsob, jakým měří výkon nebo dobu načítání. Abych byl upřímný, výsledek mě trochu ohromuje. Protože: význam hodnot je obvykle vysvětlen velmi dobře a podrobně. Stránky nápovědy poskytovatelů testů však nejdou přesně do dvou bodů:
- Který nástroj je vhodný pro jaký účel?
- Která data lze interpretovat a používat a jak?
Nástroje jako Google PageSpeed Insights Neměřte rychlost stránky
Již v předchozím blogovém příspěvku to bylo téma: Testy jako Google PageSpeed Insights neměří dobu načítání stránky, ale její optimalizační potenciál. Takže určíte, jak dobře váš web splňuje předdefinovanou sadu kritérií relevantních pro výkon. Kromě toho testy poskytují pokyny pro optimalizaci výkonnostního potenciálu. Takové testy však výslovně nedělají jednu věc: měří dobu nabíjení.
S Googlem to zní takto:
PageSpeed Insights měří způsoby, jak zvýšit výkon stránky následujícími způsoby:
- Čas potřebný k načtení obsahu, který je viditelný bez posouvání: Čas od uživatele požadujícího novou stránku po zviditelnění obsahu bez posouvání prohlížečem
- Čas potřebný k úplnému načtení stránky: Čas od vyžádání nové stránky uživatelem do úplného vykreslení stránky prohlížečem
Jak vidíte, Google neměří rychlost, ale "způsoby, jak zvýšit výkon". Zásadní rozdíl. A to také znamená, že z výsledků nemůžete vyčíst, jak rychle se stránka nebo oblast viditelná bez posouvání skutečně načte.
Nástroje pro sledování výkonu, jako jsou PageSpeed Insights ukažte především, kde můžete rychle získat spoustu výkonu
Ale ani to není problém, protože nástroje stále poskytují cenná data pro optimalizaci, i když neměří dobu načítání. Prohlášení těchto testů mají největší přidanou hodnotu ve velkých optimalizačních krocích, jako je použití ukládání do mezipaměti nebo komprese obrazu.

Jakmile však dojde na optimalizaci doby načítání již optimalizované stránky, mohou tyto testy poskytnout pouze omezené přehledy. V takovém případě musíte provést skutečné měření výkonu. To platí zejména při změně poskytovatelů hostingu. Vzhledem k tomu, že samotný webový server může být tak dobrý, jak je, pokud je web plný stavenišť, i změna infrastruktury přináší relativně málo.
Pro takové "skutečné" měření výkonu máte k dispozici následující nástroje.B:
S jedním z těchto testů mohl zákazník ve srovnání přesně říci, kde má jeho strana, která výkonnost po změně získává.
A to mě přivádí k druhému bodu tohoto příspěvku: Zejména nástroje jako PageSpeed Insights v pokušení použít pro srovnání hodnoty, které jsou pro to vhodné pouze v omezené míře nebo vůbec. Protože když pracujete se skóre nebo klasifikačními systémy, rychle se dostanete do situace, kterou v tomto článku nazývám dilematem školního stupně.
Dilema školních tříd: Známky nejsou vhodné pro srovnání
Nástroje jako Google PageSpeed Insightsnebo Yahoo YSlow výstup dva typy dat:
- Poznámka k výkonu stránky
- Konkrétní indikace pro zlepšení této třídy
Stupně se pohybují na stupnici od 0 do 100, přičemž 100 je nejlepší výsledek. Zatím je to jasné. A intuitivně přístupné každému uživateli. Zejména proto, že hodnocení jsou podporována systémem semaforu.
Pokud však jde o porovnání dvou stran na základě těchto hodnocení, interpretace výsledků měření již není tak snadná. Ve skutečnosti je to dokonce neuvěřitelně těžké, ne-li nemožné. Protože každý může vidět, že stránka s hodnocením 90 je lepší než stránka s hodnocením 80. Ale následující prohlášení již nelze učinit: Jakým faktorem je stránka s hodnocením 90. let lepší než druhá?
A to popisuje problém ve svém jádru: klasifikační systémy prostě neumožňují taková prohlášení. Znáte to ze školních dnů: Váš soused v bance dostal trojku, ale vy sám jste dostal dvojku. I když jste odděleni pouze jedním nebo dvěma body, výsledek je zásadně odlišný. A bez znalosti stupně klíče práce také není možné říci, jak blízko byl výsledek.
Na vině je takzvaná úroveň měřítka naměřených dat za tento omezený význam. Nechci to zde však podrobněji rozebírat. Pro více informací o úrovních měřítka a přípustných aritmetických operacích stačí podívat se na Wikipedii.
Zpět k našemu příkladu z počátku: Zákazník – a žádná jiná osoba – tedy není schopen přesně říci, kterým faktorem se stará a nová strana liší. Pouze s měřením skutečné rychlosti je takové prohlášení možné.

Měření času poskytují nejlepší data o době načítání
Nejcennějšími daty pro srovnání, přípravu optimalizačních opatření apod. jsou v každém případě měření času. Protože ty mají nulový bod, ve kterém se můžete orientovat. Nástroje, které měří dobu načítání, tedy umožňují všechny druhy příkazů a srovnání.
Pokud tedy změříte dobu načítání stránky 2,712 sekundy před optimalizačním opatřením a hodnotu 2,133 sekundy po převodu, můžete na základě těchto dat provést následující příkazy:
- Stránka je po přechodu na euro o 21 procent rychlejší než před přechodem
- Optimalizovaný aspekt je zodpovědný za více než pětinu výkonu stránky. (jedna z nejdůležitějších informací vůbec!)
- Ve vztahu k této hodnotě lze nastavit všechna další optimalizační opatření. Například optimalizace, která by přinesla o 9 procent vyšší rychlost, ale znamená mnohem více úsilí, může být upřednostněna jinak než opatření, které odpovídajícím způsobem ušetří více času nabíjení.
Pokud by zákazník měřil z příkladu případu od začátku s nástrojem, jako je webpagetest.org , pak by mohl vidět, že výkon jeho webu v příslušných oblastech se více než zdvojnásobil.
Závěr: Znalost typu a kvality naměřených dat je jen začátek
Pro smysluplné srovnání dvou nebo více stran musí být splněny alespoň následující dva požadavky:
- Použitý nástroj musí měřit správnou věc – tj. příslušné části stránky. Například při změně hostitelů byste se neměli spoléhat výhradně na test, který se zaměřuje hlavně na faktory na stránce.
- Použitá data musí umožňovat smysluplné srovnávací prohlášení. Normálně chcete vědět, kterým faktorem optimalizace přinesla vaši vlastní stránku dopředu. Pouze s těmito informacemi můžete například vytvořit prognózu o zlepšení míry konverze.
Je pravda, že znalost správných dat je jen začátek. Samozřejmě musíte také vědět, jak správně otestovat výkon stránky a číst datové sady. Proto se budeme těmito dvěma tématy zabývat i v nadcházejících příspěvcích na blogu.
Pochopení dat a přípustných závěrů, které z nich lze vyvodit, je však základem pro všechny další optimalizační kroky. A pomáhá provádět správná a nejrozumnější optimalizační opatření.