Dilema školní třídy: Typický problém se srovnáním výkonu

Jan Hornung Naposledy aktualizováno 21. ledna 2020
5 min.
Měření doby nabíjení

Je velmi snadné vyhodnotit výkon vašich vlastních webových stránek dnes. Jedno nebo dvě kliknutí a služba Google nebo jiná služba vyplivne výsledky konkrétními řešeními. Nádherné. Alespoň pro první optimalizační běh. Nejpozději během jemného doladění však změna hostitelů nebo WordPress - Mimo svět bude důležité pochopit, které nástroje skutečně měří, jak načíst a jak zacházet s tato data.

Nedávno nám o chatu podpory napsal zákazník. Právě se pohnul a přirovnal výkon své strany ke své straně u starého hostitele. RAIDBOXES . Řekl nám, že tento krok byl pro zvýšení výkonu pouze o 9 bodů na Googlu PageSpeed Insights Opravdu by to nestálo za to.

Ve skutečnosti takové žádosti dostáváme stále. Proto jsem se podíval na to, jaké informační nástroje jako Google PageSpeed Insights ve skutečnosti pro tlumočení a jak měří výkon nebo dobu načítání. Výsledek, abych byl upřímný, 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 nespadá přesně do dvou bodů:

  • Který nástroj je vhodný pro jaký účel?
  • Jaká data lze interpretovat a používat a jak?

Nástroje jako Google PageSpeed Insights neměřte rychlost své strany

Již v dřívějším blogovém příspěvku to bylo téma: Testy jako Google PageSpeed Insights neměřte dobu nabíjení stránky, ale její optimalizační potenciál. Takže určíte, jak dobře vaše stránka splňuje předdefinovanou sadu kritérií relevantních pro výkon. Kromě toho testy poskytují pokyny pro optimalizaci výkonu. Tyto testy však výslovně neumohou jednu věc: změří dobu načítání.

Pro Google to zní takhle:

PageSpeed Insights měří způsoby, jak zlepšit výkon stránky následujícími způsoby:

  • Čas potřebný k načtení viditelného obsahu bez posouvání: Čas od požadavku uživatele na novou stránku až po vykreslení obsahu prohlížečem viditelným bez posouvání
  • Čas potřebný k úplnému načtení stránky: Čas od uživatele k úplnému vykreslení stránky prohlížečem

Vidíte: Google neměří rychlost, ale "možnosti zvýšení výkonu". Zásadní rozdíl. A to také znamená, že z výsledků nevidíte, jak rychle se stránka nebo oblast viditelná bez posouvání skutečně načte.

Nástroje pro zvýšení výkonu, jako jsou PageSpeed Insights ukázat především, kde můžete rychle získat spoustu výkonu

To však není problém, protože nástroje stále poskytují cenná data pro optimalizaci, i když neměří dobu načítání. Největší přidanou hodnotou jsou příkazy takových testů ve velkých optimalizačních krocích, jako je použití ukládání do mezipaměti nebo komprese obrazu.

I když hodnocení s tečkami a barvami vypadá dobře, jedna věc Google dělá PageSpeed Insights ne: Změřte dobu nabíjení
Výňatek z Googlu PageSpeed Insights Test. Mimochodem, byla by tam zelená barevná značka ze skóre 85 bodů. Jedna věc, kterou test nedělá: Systematicky měří dobu nabíjení.

Jakmile však přijde na optimalizaci doby načítání již optimalizované stránky, tyto testy mohou 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ě poskytovatele hostingu. Vzhledem k tomu, že samotný webový server může být stále tak dobrý, pokud je místo plné staveniště, 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, které .B:

S jedním z těchto testů mohl zákazník porovnat přesně tam, kde jeho strana měla, který výkon po změně získá.

A to mě přivádí k druhému bodu tohoto příspěvku: Zejména nástroje, jako jsou PageSpeed Insights vést k použití hodnot pro srovnání, které jsou pro tento účel pouze omezené nebo nejsou vůbec vhodné. Protože pokud pracujete se systémy bodování nebo hodnocení, rychle se dostanete do situace, kterou v tomto článku nazývám dilema školní třídy.

Dilema školní třídy: Známky nejsou vhodné pro srovnání

Nástroje jako Google PageSpeed Insights , nebo Yahoo YSlow, výstup dva typy dat:

  • poznámka k výkonu stránky
  • konkrétní rady pro zlepšení této poznámky

Poznámky se pohybují 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í je podporováno systémem semaforů.

Pokud však jde o porovnání dvou stran s těmito hodnoceními, interpretace výsledků měření již není tak snadná. Ve skutečnosti je neuvěřitelně těžký, ne-li nemožný. Protože každý vidí, že strana s hodnocením 90 je lepší než ta s hodnocením 80. Ale následující prohlášení již nelze udělat: Jakým faktorem je strana s hodnocením 90 lepší než druhá?

A tak je problém popsán v jeho jádru: systémy stalkingu takové příkazy jednoduše neumožňují. Víš to ze školy: tvůj soused z banky dostal trojku, ale ty máš dvě sám. I když jste oba odděleni pouze jedním nebo dvěma body: výsledek je zásadně odlišný. A aniž bychom znali klíč k hodnocení práce, není možné říci, jak blízko byl výsledek.

Za tento omezený význam může tzv. Nechci se však tím podrobněji zaotvát. Pro více informací o úrovních měřítka a přípustných výpočtových operacích je v první řadě postačující podívat se na Wikipedii.

Zpět k našemu příkladu od začátku: Zákazník – a žádná jiná osoba – tak není schopen přesně říci, který faktor je stará a nová strana odlišná. Pouze při skutečném měření rychlosti je takové prohlášení možné.

e-book: Změřte výkon svých stránek jako profesionál

Měření času poskytují nejlepší údaje o době nabíjení

Nejcennějšími údaji pro srovnání, přípravu optimalizačních opatření atd. jsou v každém případě časová měření. Protože mají nulový bod, na kterém se člověk může orientovat. Nástroje, které měří dobu načítání, tak umožňují všechny možné typy příkazů a porovnání.

Pokud tedy změříte dobu načítání stránky 2,712 sekundy před měřením optimalizace a hodnotu 2,133 sekundy po přechodu, můžete tato data použít k následujícím příkazům:

  • Web je po přechodu o 21 procent rychlejší než před přechodem na euro
  • Optimalizovaný aspekt je zodpovědný za více než pětinu výkonu stránky. (jeden z nejdůležitějších informací vůbec!)
  • Všechny ostatní optimalizační míry lze nastavit ve vztahu k této hodnotě. Například optimalizace, která by přinesla o 9 procent vyšší rychlost, ale mnohem větší úsilí znamená upřednostňování odlišně než míra, která odpovídajícím způsobem šetří více doby načítání.

Pokud by zákazník od počátku měřil od příkladu pomocí nástroje, jako je webpagetest.org, 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 pouze začátek

Pro smysluplné srovnání dvou nebo více stran proto musí být splněny alespoň tyto dvě podmínky:

  • Použitý nástroj musí změřit správnou, tj. příslušné části stránky. Například v případě změny hostitele by se člověk neměl spoléhat výhradně na test, který se primárně zabývá faktory na stránce.
  • Použitá data musí umožňovat smysluplný příkaz porovnání. Za normálních okolností chcete vědět, podle jakých faktorů optimalizace přivedla vaši vlastní stranu dopředu. Pouze s pomocí těchto informací můžete poskytnout prognózu o zlepšení konverzního kurzu.

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 přečíst si datové sady. Proto se v nadcházejících příspěvcích na blogu budeme také podrobně dívat na tato dvě témata.

Pochopení dat a přípustných závěrů, které z nich lze vyvodit, je však základem pro všechny další kroky optimalizace. A pomáhá vytvářet správná a nejrozumnější optimalizační opatření.

Jeden z prvních členů u RAIDBOXES a vedoucí podpory. Na Bar a WordCamps, preferuje mluvit o PageSpeed a výkonnosti webových stránek. Nejlepší způsob, jak ho podplatit, je espresso – nebo bavorský preclík.

Komentáře k tomuto článku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *.