Core/Dash Forstå dashboardene for metrikknedbrytning

Rotårsaksanalyse. Disseker sammensatte metrikker i sine fundamentale deler for å identifisere den nøyaktige kilden til latens. 

Gratis prøveperiode

Trusted by market leaders · Client results

whowhatwearaleteiaperionnina carehappyhorizonsnvworkivaharvarddpg mediacompareebaykpnsaturnnestleloopearplugsmy work featured on web.devmarktplaatsfotocasavpnmonarchadevintaerasmusmc

Forstå dashboardet for metrikknedbrytning

Sammensatte metrikker som LCP og INP aggregerer flere ulike tidshendelser. Å optimalisere den totale poengsummen krever at du isolerer disse underliggende komponentene. Dashboardet for metrikknedbrytning dissekerer ytelse i granulære faser for å identifisere den spesifikke flaskehalsen.

Dette verktøyet erstatter bred optimalisering med presise tekniske mål. Det tilskriver latens til serveren, nettverket eller klientkjøringen.

Anatomien til nedbrytningsdashboardet

Dashboardet gir tre synkroniserte visninger for å isolere rotårsaken til latens:

  • Bidragsdonut: Visualiserer den relative vekten til hver underdel. Den svarer på spørsmålet «Hva er den største faktoren?» Hvis `Time to First Byte` tar opp 70 % av diagrammet, vet du at problemet er backend-relatert.
  • Historisk tidslinje: Viser trender for de absolutte verdiene til hver komponent over tid. Bruk denne til å korrelere endringer i ytelse med spesifikke hendelser som deployer.
  • Segmentert datatabell: Bryter ned metrikken etter dimensjon (URL, enhet osv.). Hver rad inneholder en fordelingssøyle som viser den unike profilen til segmentet, slik at du kan oppdage avvik.

LCP-komponenter (Largest Contentful Paint)

LCP måler lasteytelse. Vi deler denne metrikken inn i fire faser:

  • TTFB (Time to First Byte): Serverens responstid. Høy TTFB indikerer trege databaseforespørsler eller mangel på edge-caching.
  • Lasteforsinkelse: Gapet mellom den første HTML-responsen og starten på nedlastingen av LCP-ressursen. Dette måler oppdagelseslatens for ressursen.
  • Lastetid: Tiden det tar å laste ned LCP-ressursen (bilde eller font) over nettverket. Dette korrelerer med filstørrelse og båndbredde.
  • Renderingsforsinkelse: Tiden mellom ressursen er ferdig nedlastet og til den tegnes på skjermen. Høy renderingsforsinkelse indikerer ofte at main thread blokkeres av JavaScript.

TTFB-komponenter (Time to First Byte)

TTFB fungerer som en indikator på serverens responstid. Denne nedbrytningen isolerer nettverkstilkoblingens faser:

  • Venting: Tiden nettleseren bruker på å vente på at serveren skal generere et svar (backend-prosessering).
  • Cache: Tid brukt på å sjekke lokale eller mellomliggende cacher.
  • DNS: Varigheten av DNS-oppslaget.
  • Tilkobling: Tiden det tar å etablere TCP-tilkoblingen.
  • Forespørsel: Tiden det tar å sende HTTP-forespørselshoder.

INP-komponenter (Interaction to Next Paint)

INP måler interaktivitet. Vi segmenterer interaksjonens livssyklus for å identifisere blokkering av main thread:

  • Inndataforsinkelse: Tiden mellom brukerinteraksjon og kjøring av hendelseshåndterer. Høy inndataforsinkelse betyr at main thread var opptatt.
  • Prosessering: Tiden det tar å kjøre event-callbacks. Dette representerer effektiviteten til din JavaScript-logikk.
  • Presentasjon: Tiden det tar for nettleseren å beregne layout og tegne neste ramme.

Arbeidsflyt for diagnostisering

Følg denne sekvensen for å diagnostisere en regresjon:

  • Kvantifiser flaskehalsen: Se på donut-diagrammet for å finne den dominerende underdelen. Hvis `TTFB` er høy, sjekk serveren din. Hvis `Resource Load Delay` er høy, sjekk ressursprioriteringen din.
  • Fastslå årsakssammenheng: Sjekk tidslinjen for å korrelere toppen med en spesifikk produksjonssetting eller innholdsoppdatering.
  • Isoler konteksten: Bruk datatabellen for å se om dette mønsteret gjelder for alle sider, eller om det er spesifikt for en bestemt mal. Å finne mønsteret er nøkkelen til å rulle ut en skalerbar løsning.

Optimalisering av Core Web Vitals

Bruk disse nedbrytningene til å sende saker til riktig utviklerteam. Tildel TTFB-problemer til backend. Tildel lasteforsinkelse og renderingsforsinkelse til frontend. Tildel DNS- og tilkoblingslatens til infrastruktur. Denne strømlinjeformede triage-prosessen reduserer feilsøkingstiden og fremskynder løsningen.


Forstå dashboardet for metrikknedbrytning Core Web Vitals Forstå dashboardet for metrikknedbrytning