TTFB skaidrojums: ko mēra Time-to-First-Byte un kāpēc salīdzinājumi pēc viena skaitļa maldina
Time to First Byte ir salikts rādītājs — DNS, TCP, TLS, servera apstrāde, atpakaļceļš. Atsevišķie TTFB skaitļi mitināšanas apskatos nav reproducējami. Lūk, ko TTFB patiesībā mēra un kā godīgi salīdzināt mitinātājus.
Ko TTFB patiesībā mēra
Time to First Byte ir laiks, kas pagājis no brīža, kad pārlūks nosūta pieprasījumu, līdz brīdim, kad atgriežas pirmais atbildes baits. Tas ir piecu lietu apvienojums: DNS atrisināšanas, TCP rokasspiediena, TLS sarunu, servera apstrādes un tīkla atgriešanas. Statiskā lapā dominē tīkla komponenti. Datubāzes balstītā lapā (WordPress ar aktīviem spraudņiem, Rails lietotne, Django vietne) dominē servera apstrāde. No tā izriet: viens un tas pats mitinātājs dažādās lapās var uzrādīt ļoti atšķirīgus TTFB skaitļus.
Kāpēc viena skaitļa TTFB apgalvojumi nav reproducējami
Mitināšanas apskati parasti publicē vienu TTFB rādītāju katram mitinātājam (milisekunžu skaitli pārvaldītā WordPress kategorijas uzvarētājam, daudz augstāku skaitli lētam koplietošanas mitinātājam). Šie skaitļi nav reproducējami, jo TTFB ir atkarīgs no testa vietnes koda, spraudņu komplekta, datubāzes lieluma, kešatmiņas stāvokļa, testa klienta ģeogrāfiskās atrašanās vietas un servera slodzes testa brīdī. Mēs nepublicējam atsevišķus TTFB rādītājus, jo jebkurš atsevišķs mūsu minēts skaitlis nebūtu reproducējams lasītājam, kas veic savu mērījumu.
Kā lielākie mitinātāji apraksta savu veiktspējas solījumu
Pakalpojumu sniedzēji par veiktspēju runā caur infrastruktūru (Kinsta norāda Google Cloud Premium Tier 37 datu centros vietnē kinsta.com/features; SiteGround norāda Google Cloud vietnē siteground.com/google-cloud-hosting.htm), caur SLA (DreamHost publicē 100 % darbības laika garantiju vietnē dreamhost.com/legal/100-uptime-guarantee/, Kinsta publicē 99,9 % SLA vietnē kinsta.com/legal/sla/) un caur kešatmiņas arhitektūru. Neviens no tiem nav TTFB garantija, un tas ir godīgs formulējums.
Kā patiesībā salīdzināt mitinātājus
Veiciet savu mērījumu ar to darba slodzi, kas jums patiešām rūp. Izmantojiet rīku, piemēram, k6, Apache Bench vai hey, no reģiona, kas atrodas tuvu jūsu auditorijai; sasniedziet reprezentatīvu URL katrā mitinātājā (bezmaksas izmēģinājuma laikā vai maksas plāna atmaksas perioda laikā); fiksējiet p50 un p95 ilgākā izpildē, nevis vienā sasniegumā. Salīdziniet šos skaitļus, nevis mārketinga tekstu. Vienreizējai pārbaudei rīks, piemēram, KeyCDN veiktspējas tests vai webpagetest.org, sniedz virzieniski godīgu signālu.
Ko cena pasaka, ko TTFB nepasaka
TTFB ir grūti salīdzināt. Publicēto cenu — nē. Atšķirība starp ievada un atjaunošanas cenu ir godīgākais mitināšanas salīdzināšanas signāls: Kinsta tās nav (ievada 35 $ = atjaunošana 35 $ Single līmenī); Hetzner tās nav (3,79 € šodien un 3,79 € nākamgad ar CX22); SiteGround, Bluehost un DreamHost koplietošanas līmeņi visi uzrāda stāvu ievada un atjaunošanas cenas atšķirību (Bluehost Basic ievada 2,95 $ → atjaunošana 11,99 $, SiteGround StartUp ievada 2,99 $ → atjaunošana 17,99 $, DreamHost Shared Starter ievada 2,59 $ → atjaunošana 10,99 $). Tas, vai maksājat ievada vai atjaunošanas cenu, ir tas, kas jums būtu jārūp, nevis nereproducējams TTFB skaitlis.
Avoti
Kinsta SLA: kinsta.com/legal/sla. Kinsta funkcijas: kinsta.com/features. SiteGround Google Cloud: siteground.com/google-cloud-hosting.htm. DreamHost 100 % darbības laiks: dreamhost.com/legal/100-uptime-guarantee. Pakalpojumu sniedzēju cenu lapas: kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Visi URL apmeklēti 2026-04-30.