Giải thích TTFB: Time-to-First-Byte đo điều gì và vì sao việc so sánh bằng một con số duy nhất gây hiểu lầm
Time to First Byte là một chỉ số tổng hợp — DNS, TCP, TLS, xử lý phía máy chủ, đường truyền về. Những con số TTFB đơn lẻ trong các bài đánh giá hosting không thể tái lập được. Đây là những gì TTFB thực sự đo và cách so sánh các nhà cung cấp hosting một cách trung thực.
TTFB thực sự đo điều gì
Time to First Byte là khoảng thời gian từ lúc trình duyệt gửi đi một yêu cầu đến lúc byte đầu tiên của phản hồi quay trở lại. Nó là tổng hợp của năm yếu tố: phân giải DNS, bắt tay TCP, thương lượng TLS, xử lý phía máy chủ và đường truyền mạng về. Trên một trang tĩnh, các thành phần mạng chiếm ưu thế. Trên một trang dựa vào cơ sở dữ liệu (WordPress với các plugin đang hoạt động, một ứng dụng Rails, một site Django), việc xử lý phía máy chủ chiếm ưu thế. Hệ quả: cùng một nhà cung cấp hosting có thể cho ra những con số TTFB rất khác nhau trên các site khác nhau.
Vì sao các con số TTFB đơn lẻ không thể tái lập được
Các bài đánh giá hosting thường công bố một con số TTFB duy nhất cho mỗi nhà cung cấp (một con số tính bằng mili giây cho người chiến thắng ở mảng managed-WordPress, một con số cao hơn nhiều cho một nhà cung cấp shared giá rẻ). Những con số đó không thể tái lập được vì TTFB phụ thuộc vào mã nguồn của site thử nghiệm, bộ plugin, kích thước cơ sở dữ liệu, trạng thái cache, vị trí địa lý của máy khách thử nghiệm và tải máy chủ tại thời điểm thử nghiệm. Chúng tôi không công bố các con số TTFB đơn lẻ vì bất kỳ con số nào chúng tôi nêu ra cũng sẽ không thể được người đọc tái lập khi họ tự thực hiện phép đo của riêng mình.
Cách các nhà cung cấp lớn mô tả lời hứa về hiệu năng của họ
Các nhà cung cấp nói về hiệu năng qua hạ tầng (Kinsta liệt kê Google Cloud Premium Tier trải khắp 37 trung tâm dữ liệu tại kinsta.com/features; SiteGround liệt kê Google Cloud tại siteground.com/google-cloud-hosting.htm), qua SLA (DreamHost công bố cam kết uptime 100% tại dreamhost.com/legal/100-uptime-guarantee/, Kinsta công bố SLA 99,9% tại kinsta.com/legal/sla/) và qua kiến trúc cache. Không có yếu tố nào trong số này là cam kết về TTFB, và đó là cách diễn đạt trung thực.
Cách thực sự để so sánh các nhà cung cấp hosting
Hãy tự chạy phép đo trên đúng khối lượng công việc mà bạn thực sự quan tâm. Dùng một công cụ như k6, Apache Bench hoặc hey từ một khu vực gần với đối tượng người dùng của bạn; truy cập một URL đại diện trên mỗi nhà cung cấp (trong thời gian dùng thử miễn phí hoặc trong thời hạn hoàn tiền của một gói trả phí); ghi lại p50 và p95 qua một lần chạy kéo dài, không phải một lần truy cập đơn lẻ. Hãy so sánh những con số đó, không phải lời lẽ tiếp thị. Để kiểm tra nhanh một lần, một công cụ như bài kiểm tra hiệu năng của KeyCDN hoặc webpagetest.org sẽ cho một tín hiệu trung thực về mặt xu hướng.
Điều mà giá cả cho bạn biết mà TTFB thì không
TTFB rất khó so sánh. Giá đã công bố thì không. Khoảng cách giữa giá giới thiệu và giá gia hạn là tín hiệu so sánh hosting trung thực nhất: Kinsta không có khoảng cách đó (giá giới thiệu 35$ = giá gia hạn 35$ ở gói Single); Hetzner không có (3,79€ hôm nay và 3,79€ năm sau với CX22); các gói shared của SiteGround, Bluehost và DreamHost đều cho thấy sự chênh lệch lớn giữa giá giới thiệu và giá gia hạn (Bluehost Basic giá giới thiệu 2,95$ → gia hạn 11,99$, SiteGround StartUp giá giới thiệu 2,99$ → gia hạn 17,99$, DreamHost Shared Starter giá giới thiệu 2,59$ → gia hạn 10,99$). Việc bạn trả mức giá giới thiệu hay giá gia hạn mới là điều bạn nên quan tâm, chứ không phải một con số TTFB không thể tái lập.
Nguồn
Kinsta SLA: kinsta.com/legal/sla. Tính năng Kinsta: kinsta.com/features. SiteGround Google Cloud: siteground.com/google-cloud-hosting.htm. DreamHost uptime 100%: dreamhost.com/legal/100-uptime-guarantee. Các trang giá của nhà cung cấp: kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Tất cả URL được truy cập ngày 30/04/2026.