← Takaisin ominaisuuksiin
Pro

Resource Waterfall

Resource Waterfall piirtää kaikki sivun tekemät pyynnöt aikajanalle, jokainen palkki jaettuna todellisiin vaiheisiinsa - jonotettu, DNS, TCP, TLS, odotus ja lataus - FCP-, LCP-, DOMContentLoaded- ja -latausmerkinnöillä.

Kun sivu tuntuu hitaalta, kysymys on aina sama: mitä se odottaa? Selaimen oma vastaus on Verkko-paneelissa, mikä tarkoittaa DevToolsin avaamista, laatikon kiinnittämistä tarkasteltavan sivun päälle ja uudelleenlataamista latauksen alkamisen saavuttamiseksi.

Resource Waterfall asettaa tämän aikajanan sivun viereen kelluvaan paneeliin. Jokainen pyyntö näkyy palkkina, joka on sijoitettu sen alkamisajankohdan mukaan ja segmentoitu sen mukaan, mihin sen aika todellisuudessa kului: jonossa tai pysähtyneenä, DNS-haku, TCP-yhteys, TLS-kättely, palvelimen odottaminen, sitten lataus. Pitkä sininen segmentti on hidas palvelin; pitkä vihreä on paksu viila; pitkä harmaa tarkoittaa, että pyyntö istui odottamassa vuoroaan. Ero päättää, mitä sinun pitäisi korjata.

Aikajanalla olevat katkoviivamerkit osoittavat First Contentful Paint, Largest Contentful Paint, DOMContentLoaded ja lataa, joten näet, mitkä pyynnöt päättyvät ennen kuin käyttäjä näkee mitään ja mitkä ovat edelleen käynnissä myöhemmin. Renderöinnin estävät resurssit ja välimuistin osumat merkitään jokaiselle riville, ja yksi estosuodatin katkaisee luettelon siihen, mikä todella viivästyttää ensimmäistä maalia.

Suodata tyypin mukaan, hae URL-osoitteen mukaan tai lajittele hitaimman tai suurimman mukaan löytääksesi pahimman rikoksentekijän nopeasti. Napsauta mitä tahansa riviä nähdäksesi sen täydellisen URL-osoitteen, protokollan, siirto- ja dekoodatut koot, tilan ja täydellisen vaiheerittelyn. Paneelin ollessa auki saapuvat pyynnöt virtaavat suoraan sisään, ja Export JSON kopioi koko aikajanan, virstanpylväät mukaan lukien, jotta suorituskykyhavainnot voidaan luovuttaa jollekin muulle ilman kuvakaappausta.

Reaaliaikainen esikatselu
example.com
Resource Waterfall 42 pyyntöjä · 2.4 MB · 5 renderöinnin esto
kaikki esto css js img xhr
0ms 600ms 1.20s FCP LCP
■ /products doc 38 KB 562ms
■ theme.min.css css 214 KB 341ms
■ vendor.js js 684 KB 712ms
hero.webp img 312 KB 604ms
▪ app.css css välimuisti 3ms
analytics.js js 46 KB 488ms
Jonossa DNS TCP / TLS Odottaa (TTFB) Lataa
Keskeiset ominaisuudet

Todellinen vaiheen erittely

Jokainen palkki on jaettu jonoon, DNS:iin, TCP:hen, TLS:iin, odottaviin ja latauksiin, joten hidas palvelin, paksu tiedosto ja jonossa oleva pyyntö ovat välittömästi erotettavissa.

Maali- ja kuormamerkit

Katkoviivat FCP-, LCP-, DOMContentLoaded- ja load osoittavat, mitkä pyynnöt valmistuvat ennen kuin käyttäjä näkee sisällön ja mitkä ovat edelleen käynnissä sen jälkeen.

Renderöinnin estävä suodatin

Yksi napsautus vähentää luettelon resursseihin, jotka todella pitävät ensimmäisen maalin, ja yhteenvetopalkissa näkyy estojen kokonaismäärä.

Välimuistin osumat merkitty

Välimuistista tarjotut resurssit on merkitty ja merkitty sen sijaan, että ne näkyisivät salaperäisinä nollatavuisina riveinä, jotta voit varmistaa, että välimuisti todella toimii.

Suodata, etsi ja lajittele

Rajaa tyypin mukaan – asiakirja, CSS, JS, kuvat, fontit, XHR, media – hae URL-osoitteen mukaan tai lajittele hitaimman tai suurimman mukaan tavoittaaksesi pahimman rikoksentekijän sekunneissa.

Vietävä aikajana

Kopioi koko vesiputous JSON-muodossa, mukaan lukien virstanpylväät, kokonaissummat ja pyyntökohtaiset vaiheet, liittääksesi lippuun tai vertaillaksesi sitä myöhempään ajoon.

Yleiset käyttötapaukset

Selvitä, mikä viivästyttää ensimmäistä maalausta

Suodata renderöinnin estäviä resursseja ja näet tarkat tyylisivut ja komentosarjat vierailijasi ja näkyvän sisällön välissä.

Hitaan kolmannen osapuolen saaminen kiinni

Lajittele hitaimman mukaan ja katso, kuinka analytiikka-, kirjasin- tai chat-palveluntarjoaja ilmestyy yläreunaan pitkällä odotusvaiheella, jolla ei ole mitään tekemistä koodisi kanssa.

Hitaan palvelimen kertominen isosta tiedostosta

Lue vaiheen värit: odotusaika on tausta- tai CDN-ongelma, lataamiseen käytetty aika on tiedostokokoongelma. Korjaus on jokaiselle erilainen.

Välimuistin ja pakkauksen tarkistaminen

Lataa uudelleen ja varmista, että resurssit tulevat välimuistista ja että siirtokoot ovat paljon pienempiä kuin dekoodatut koot, mikä todistaa, että pakkaus on todella käytössä.

Löydön luovuttaminen toiselle

Vie aikajana JSON-muodossa ja liitä se lippuun, jotta seuraava henkilö näkee samat numerot sen sijaan, että hän yrittäisi toistaa istuntosi.

Käyttöohjeet
1

Avaa Resource Waterfall

Napsauta Resource Waterfall-kuvaketta DevSuite Pro Dockissa. Kaikki sivun tähän mennessä ladattu näkyy aikajanalla välittömästi.

2

Lataa koko kuva uudelleen

Lataa uudelleen paneeli auki, jotta voit tallentaa kuorman heti ensimmäisestä pyynnöstä, mukaan lukien itse asiakirja ja maalin virstanpylväät.

3

Leikkaa se olennaiseen

Paina estosirua nähdäksesi vain renderöinnin estävät resurssit, tai valitse tyyppi, kuten js tai img. Lajittele hitain mukaan, jotta saat pahin rikoksentekijän kärkeen.

4

Tarkista yksittäinen pyyntö

Napsauta mitä tahansa riviä nähdäksesi sen täydellisen URL-osoitteen, protokollan, koot, tilan ja vaiheittaisen erittelyn millisekunteina – ja kopioi URL-osoite, jos tarvitset sitä.

5

Vie todisteet

Export JSON kopioi koko aikajanan virstanpylväillä ja kokonaissummalla, valmiina liitettäväksi lippuun tai säilytettäväksi ennen ja jälkeen -tietueena.

Valmis kokeilemaan?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 71 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin