← Takaisin sanastoon

TTFB

TTFB mittaa aikaa, joka kuluu selaimen pyynnöstä ensimmäisen tavun vastaanottamiseen palvelimelta, ja kuvaa palvelimen vasteaikaa.

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.

  • ttfb
  • suorituskyky
  • palvelin