Core/Dash Metric Breakdown Dashboardien ymmärtäminen
Juurisyyanalyysi. Pura yhdistetyt mittarit niiden perusosiin tunnistaaksesi viiveen tarkan lähteen.
Metric Breakdown Dashboardin ymmärtäminen
Yhdistetyt mittarit, kuten LCP ja INP, yhdistävät useita erillisiä ajoitustapahtumia. Kokonaispistemäärän optimointi vaatii näiden taustalla olevien komponenttien eristämistä. Metric Breakdown -dashboard purkaa suorituskyvyn rakeisiin vaiheisiin tunnistaakseen tarkan pullonkaulan.

Tämä työkalu korvaa laajan optimoinnin tarkoilla suunnittelutavoitteilla. Se kohdistaa viiveen palvelimeen, verkkoon tai asiakasohjelman suoritukseen.
Breakdown Dashboardin anatomia
Dashboard tarjoaa kolme synkronoitua näkymää viiveen juurisyyn eristämiseksi:
- Osuusdonitsi: Havainnollistaa kunkin alaosan suhteellisen painon. Se vastaa kysymykseen "Mikä on suurin tekijä?" Jos `Time to First Byte` vie 70 % kaaviosta, tiedät ongelman liittyvän taustajärjestelmään.
- Historiallinen aikajana: Seuraa kunkin komponentin absoluuttisia arvoja ajan myötä. Käytä tätä korreloidaksesi suorituskykymuutokset tiettyihin tapahtumiin, kuten julkaisuihin.
- Segmentoitu datataulukko: Purkaa mittarin dimensioittain (URL, laite jne.). Jokainen rivi sisältää jakaumapalkin, joka paljastaa kyseisen segmentin ainutlaatuisen profiilin ja auttaa huomaamaan poikkeavuudet.
LCP-komponentit (Largest Contentful Paint)
LCP mittaa latauksen suorituskykyä. Jaamme tämän mittarin neljään vaiheeseen:
- TTFB (Time to First Byte): Palvelimen vasteaika. Korkea TTFB viittaa hitaisiin tietokantakyselyihin tai reunan välimuistin puutteeseen.
- Load Delay: Viive alkuperäisen HTML-vastauksen ja LCP-resurssin latauksen alkamisen välillä. Tämä mittaa resurssin löytämisen viivettä.
- Load Time: LCP-resurssin (kuva tai fontti) lataamiseen verkon yli vaadittava aika. Tämä korreloi tiedostokoon ja kaistanleveyden kanssa.
- Render Delay: Aika resurssin latautumisen ja näytölle piirtämisen välillä. Korkea Render Delay viittaa usein pääsäikeen tukkeutumiseen JavaScriptin vuoksi.
TTFB-komponentit (Time to First Byte)
TTFB toimii indikaattorina palvelimen responsiivisuudelle. Tämä erittely eristää verkkoyhteyden vaiheet:
- Waiting: Aika, jonka selain käyttää odottaessaan palvelimen muodostamaa vastausta (taustajärjestelmän käsittely).
- Cache: Aika, joka kuluu paikallisten tai välitason välimuistien tarkistamiseen.
- DNS: Domain Name System -kyselyn kesto.
- Connection: TCP-yhteyden muodostamiseen kuluva aika.
- Request: HTTP-pyynnön otsikoiden lähettämiseen kuluva aika.
INP-komponentit (Interaction to Next Paint)
INP mittaa interaktiivisuutta. Segmentoimme vuorovaikutuksen elinkaaren tunnistaaksemme tarkasti pääsäikeen tukkeutumisen:
- Input Delay: Aika käyttäjän vuorovaikutuksen ja tapahtumakäsittelijän suorittamisen välillä. Korkea Input Delay tarkoittaa, että pääsäie oli varattu.
- Processing: Tapahtumien takaisinkutsujen suorittamiseen kuluva aika. Tämä edustaa JavaScript-logiikkasi tehokkuutta.
- Presentation: Aika, joka selaimelta kuluu asettelun laskemiseen ja seuraavan ruudun piirtämiseen.
Diagnostinen työnkulku
Seuraa tätä järjestystä regression diagnosoimiseksi:
- Määritä pullonkaulan suuruus: Katso Donut-kaaviota löytääksesi hallitsevan alaosan. Jos `TTFB` on korkea, tarkista palvelimesi. Jos `Resource Load Delay` on korkea, tarkista resurssiesi prioriteetti.
- Selvitä syy-yhteys: Tarkista aikajana korreloidaksesi piikin tiettyyn julkaisuun tai sisältöpäivitykseen.
- Eristä konteksti: Käytä datataulukkoa nähdäksesi, päteekö tämä malli kaikilla sivuilla vai onko se ominainen tietylle mallille. Mallin löytäminen on avain skaalautuvan korjauksen käyttöönottoon.
Core Web Vitals -mittareiden optimointi
Käytä näitä erittelyjä reitittääksesi tiketit oikealle suunnittelutiimille. Määritä TTFB-ongelmat Backend-tiimille. Määritä Load Delay- ja Render Delay -ongelmat Frontend-tiimille. Määritä DNS/Connection-viive infrastruktuuritiimille. Tämä virtaviivaistettu lajitteluprosessi vähentää tutkinta-aikaa ja nopeuttaa ratkaisua.

