TTFB (Time to First Byte) mittaa aikaa, joka kuluu siitä, kun selain lähettää HTTP-pyynnön, siihen, kun se vastaanottaa ensimmäisen tavun vastauksena palvelimelta. Se on palvelimen vasteajan mittari, joka vaikuttaa kaikkiin muihin latausnopeuden mittareihin.
Mitä TTFB kertoo?
TTFB koostuu kolmesta vaiheesta: DNS-haku (domain-nimen muuntaminen IP-osoitteeksi), TCP-yhteyden muodostaminen (mukaan lukien SSL/TLS-kättely) ja palvelimen käsittelyaika (aika, jonka palvelin käyttää vastauksen muodostamiseen).
Hyvänä TTFB-arvona pidetään alle 200 millisekuntia. Google suosittelee, että TTFB olisi alle 800 ms, mutta mitä nopeampi, sitä parempi. TTFB vaikuttaa suoraan LCP:hen, FCP:hen ja muihin latausnopeuden mittareihin — jos palvelin on hidas, mikään muu optimointi ei voi täysin kompensoida sitä.
TTFB:hen vaikuttavat tekijät
Palvelimen sijainti vaikuttaa merkittävästi TTFB:hen. Jos palvelin sijaitsee toisella mantereella, pelkkä verkkoyhteyden viive lisää TTFB:tä. CDN (Content Delivery Network) ratkaisee tämän jakamalla sisällön maantieteellisesti lähemmäs käyttäjiä.
Palvelimen suorituskyky — prosessori, muisti ja tallennustila — vaikuttaa käsittelyaikaan. Jaettu hosting, jossa resurssit jaetaan useiden sivustojen kesken, tuottaa tyypillisesti hitaamman TTFB:n kuin dedikoitu palvelin tai pilvipalvelu.
Dynaamiset sivustot (WordPress, Drupal) vaativat palvelimelta enemmän prosessointia kuin staattisesti generoidut sivustot. Tietokantakyselyt, PHP-käsittely ja sivun renderöinti palvelimella lisäävät TTFB:tä merkittävästi. Staattisesti generoidut sivustot, kuten Astro-pohjaiset, tuottavat tyypillisesti erittäin alhaisen TTFB:n.
Miten TTFB:tä parannetaan?
Tehokkaimmat tavat parantaa TTFB:tä ovat CDN:n käyttöönotto, palvelintason välimuistitus (caching), hostingin päivittäminen tehokkaampaan, tietokantakyselyiden optimointi ja HTTP/2- tai HTTP/3-protokollan käyttö.
Staattinen sivugenerointi (SSG) on yksi tehokkaimmista TTFB:n parantajista, koska sivut on valmiiksi generoitu eikä palvelimen tarvitse rakentaa niitä jokaisen pyynnön yhteydessä. Cloudflare Pages -kaltaiset palvelut tarjoavat erinomaisen TTFB:n maailmanlaajuisesti CDN-verkoston ansiosta.
Yhteenveto
TTFB on perustason suorituskykymittari, joka vaikuttaa kaikkiin muihin latausnopeuden mittareihin. Pk-yrityksen kannattaa valita laadukas hosting, hyödyntää CDN-palvelua ja suosia staattista sivugenerointia mahdollisimman alhaisen TTFB:n saavuttamiseksi. Nopea palvelinvaste on kaiken muun optimoinnin perusta.