Veebimajutus

TTFB selgitatuna: mida mõõdab Time-to-First-Byte ja miks ühel arvul põhinevad võrdlused eksitavad

Time to First Byte on liitnäitaja — DNS, TCP, TLS, serveri töötlemine, tagasitee. Hostimistestide üksikud TTFB-väärtused ei ole korratavad. Siit saate teada, mida TTFB tegelikult mõõdab ja kuidas hostingupakkujaid ausalt võrrelda.

By Subger Editorial TeamUpdated 30. aprill 20266 min read

Mida TTFB tegelikult mõõdab

Time to First Byte on ajavahemik selle hetke vahel, mil brauser saadab päringu, ja hetke vahel, mil saabub vastuse esimene bait. See koosneb viiest komponendist: DNS-lahendus, TCP-käepigistus, TLS-läbirääkimised, serveri töötlemine ja võrgu tagasitee. Staatilise lehe puhul domineerivad võrgukomponendid. Andmebaasil põhineva lehe puhul (WordPress aktiivsete pluginatega, Rails-rakendus, Django-sait) domineerib serveri töötlemine. Tagajärg: sama hostingupakkuja võib erinevatel lehtedel anda väga erinevaid TTFB-väärtusi.

Miks üksikute arvudena esitatud TTFB-väärtused ei ole korratavad

Hostimistestid avaldavad iga pakkuja kohta rutiinselt ühe TTFB-väärtuse (võitja millisekundite arv hallatud WordPressi segmendis, oluliselt suurem arv odava jagatud hostingu pakkuja juures). Need arvud ei ole korratavad, sest TTFB sõltub testilehe koodist, plugina komplektist, andmebaasi suurusest, vahemälu seisundist, testimiskliendi geograafilisest asukohast ja serveri koormusest testimise hetkel. Me ei avalda üksikuid TTFB-väärtusi, sest iga üksik arv, mille me nimetaksime, ei oleks lugeja jaoks oma mõõtmisel korratav.

Kuidas suured pakkujad oma jõudluslubadust sõnastavad

Pakkujad räägivad jõudlusest infrastruktuuri kaudu (Kinsta nimetab Google Cloud Premium Tier'i 37 andmekeskuses lehel kinsta.com/features; SiteGround nimetab Google Cloudi lehel siteground.com/google-cloud-hosting.htm), SLA kaudu (DreamHost avaldab 100% töökindluse garantii lehel dreamhost.com/legal/100-uptime-guarantee/, Kinsta avaldab 99,9% SLA lehel kinsta.com/legal/sla/) ja vahemälu arhitektuuri kaudu. Miski neist ei ole TTFB-garantii, ja see on aus liigitus.

Kuidas hostingupakkujaid tegelikult võrrelda

Tehke oma mõõtmine selle töökoormusega, mis teile tegelikult oluline on. Kasutage sellist tööriista nagu k6, Apache Bench või hey piirkonnast oma publiku läheduses; pärige igal pakkujal esinduslik URL (tasuta prooviperioodi ajal või tasulise paketi tagastusperioodi sees); registreerige p50 ja p95 pikema seansi vältel, mitte ühe päringu kohta. Võrrelge neid arve, mitte turundustekste. Ühekordseks kontrolliks annab selline tööriist nagu KeyCDN jõudlustest või webpagetest.org üldjoontes ausa signaali.

Mida ütleb hind, mida TTFB ei ütle

TTFB-d on raske võrrelda. Avaldatud hinda mitte. Vahe sissejuhatava ja pikendushinna vahel on hostingu juures kõige ausam võrdlussignaal: Kinstal ei ole seda (sissejuhatav hind 35 $ = pikendushind 35 $ Single-paketis); Hetzneril ei ole seda (3,79 € täna ja 3,79 € järgmisel aastal CX22 puhul); SiteGroundi, Bluehosti ja DreamHosti jagatud paketid näitavad kõik järsku lahknemist sissejuhatava ja pikendushinna vahel (Bluehost Basic sissejuhatav hind 2,95 $ → pikendus 11,99 $, SiteGround StartUp sissejuhatav hind 2,99 $ → pikendus 17,99 $, DreamHost Shared Starter sissejuhatav hind 2,59 $ → pikendus 10,99 $). See, kas maksate sissejuhatavat või pikendushinda, ongi see, mis loeb — mitte korratamatu TTFB-arv.

Allikad

Kinsta SLA: kinsta.com/legal/sla. Kinsta Features: kinsta.com/features. SiteGround Google Cloud: siteground.com/google-cloud-hosting.htm. DreamHost 100% Uptime: dreamhost.com/legal/100-uptime-guarantee. Pakkujate hinnalehed: kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Kõik URL-id alla laaditud 30.04.2026.