
TTFB (Time to First Byte)
TTFB mittaa ajan siitä, kun selain pyytää sivua siihen, kunnes se vastaanottaa ensimmäisen tavun datasta palvelimelta, toimien tärkeänä indikaattorina palvelimen vasteajasta.
Time to First Byte (TTFB) on suorituskykymittari, joka mittaa ajan käyttäjän selaimen lähettämän pyynnön ja palvelimen vastauksen ensimmäisen tavun saapumisen välillä. Se kattaa kolme vaihetta: pyynnön lähettämisaika, palvelimen käsittelyaika ja ensimmäisen tavun paluuaika. Hyvä TTFB on alle 200 millisekuntia.
Google ottaa huomioon TTFB:n arvioidessaan sivukokemusta, vaikka se ei ole yksi Core Web Vital -mittareista. Useat tekijät vaikuttavat TTFB:hen. Palvelimen käsittelyaika riippuu tietokantakyselyjen suorittamisesta, palvelinpohjaisen koodin ajamisesta ja vastauksen generoinnista.
Käytännössä
- WordPress-sivusto, jonka TTFB oli 1,8 sekuntia, otti käyttöön palvelinpohjaisen välimuistin ja sai sen laskemaan 150 millisekuntiin, lyhentäen kokonaissivun latausaikaa yli puolella
- Verkkokauppa-alusta huomasi, että sen TTFB oli 900 ms hitaiden tietokantakyselyjen vuoksi; tietokantaindeksien ja kyselyiden välimuistituksen lisääminen laski sen 120 millisekuntiin
- Mediasivusto siirsi alkuperäispalvelimensa yksittäisestä Yhdysvaltojen sijainnista CDN:ään, jossa on reuna-välimuisti (edge caching), ja pienensi eurooppalaisten käyttäjien TTFB:a 800 ms:stä 80 ms:iin
- SaaS-työpöytäsovellus pienensi TTFB:nsä 1,2 sekunnista 200 millisekuntiin esilaskemalla usein haettavia tietoja ja välimuistamalla tulokset
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.