
Chiều 31/08/2026 lúc 17:24 tôi đo tốc độ 12 website. Sáng hôm sau, 01/09/2026 lúc 11:07, tôi đo lại đúng 12 website đó — cùng một máy, cùng một đường truyền, cùng một lệnh, cùng số lần đo.
Cách nhau 17 tiếng 44 phút.
Kết quả làm tôi phải viết bài này: 8 trong 12 site đổi thứ hạng. Site nhanh nhất lượt đầu tụt xuống hạng ba. Site hạng ba lên hạng hai. Nhóm ba site nhanh nhất đảo ngược hoàn toàn thứ tự.
Nhưng mọi kết luận tôi rút ra từ lượt đo đầu thì không có kết luận nào sai.
Bài này nói về khoảng cách giữa hai điều đó — vì nó quyết định bạn nên tin gì khi tự đo tốc độ web, và quan trọng hơn, khi đọc một bài viết xếp hạng nhà cung cấp hosting.
Vì sao phải đo hai lần
Câu hỏi ai cũng gặp: đo lần này ra 0,25 giây, lần sau ra 0,30 giây, tin cái nào?
Câu trả lời phụ thuộc vào việc bạn định dùng con số đó để làm gì:
- Để trả lời “site tôi có nhanh không” → một lượt đo 5 lần là đủ.
- Để trả lời “nhà A hay nhà B nhanh hơn” → một lượt đo là không đủ, và phần dưới sẽ cho bạn thấy vì sao.
Tôi đo hai lượt cách nhau gần một ngày chính là để tách hai câu hỏi đó ra.
Số đo: hai lượt, 12 site
Mỗi site đo 5 lần liên tiếp, lấy giá trị giữa (trung vị) và giá trị lớn nhất. Tôi giữ nguyên cách đánh số site như bài trước để bạn đối chiếu được.
| # | Loại site | Giữa (17:24) | Giữa (11:07) | Đổi | Lớn nhất (17:24) | Lớn nhất (11:07) |
|---|---|---|---|---|---|---|
| 1 | WordPress, có LiteSpeed cache | 0,183s | 0,108s | −0,075 | 0,282s | 0,136s |
| 2 | Trang landing nhẹ | 0,150s | 0,106s | −0,044 | 0,189s | 0,108s |
| 3 | WordPress, có LiteSpeed cache | 0,134s | 0,112s | −0,022 | 0,176s | 0,196s |
| 4 | WordPress, Apache, không cache | 0,260s | 0,230s | −0,030 | 0,299s | 1,728s |
| 5 | WordPress, Apache, không cache | 0,252s | 0,235s | −0,017 | 0,281s | 0,569s |
| 6 | WordPress, Apache, không cache | 0,256s | 0,231s | −0,025 | 0,307s | 0,882s |
| 7 | WordPress, Apache, không cache | 0,300s | 0,237s | −0,063 | 0,334s | 1,769s |
| 8 | WordPress, Apache, không cache | 0,760s | 0,729s | −0,031 | 1,678s | 1,321s |
| 9 | Web bán hàng | 0,709s | 0,694s | −0,015 | 1,127s | 1,135s |
| 10 | Thư viện ảnh | 0,689s | 0,667s | −0,022 | 1,158s | 1,291s |
| 11 | Web giới thiệu | 0,780s | 0,690s | −0,090 | 1,352s | 1,145s |
| 12 | API, sau Cloudflare | 0,202s | 0,135s | −0,067 | 0,257s | 0,792s |

Điều thứ nhất: cả 12 site đều nhanh hơn ở lượt sau
Nhìn cột “Đổi”: 12 trên 12 đều là số âm. Không có ngoại lệ nào.
Mức cải thiện từ 0,015 đến 0,090 giây. Một sự dịch chuyển đều tay như thế không phải là ngẫu nhiên — có thứ gì đó khác nhau một cách hệ thống giữa 17:24 chiều và 11:07 sáng.
Nhưng tôi không biết thứ đó là gì, và tôi sẽ không đoán. Ít nhất hai cách giải thích đều khớp với dữ liệu này:
- Buổi chiều máy chủ đông khách hơn buổi sáng, nên trả lời chậm hơn.
- Đường truyền của chính máy tôi buổi chiều tệ hơn buổi sáng.
Thiết kế phép đo của tôi không tách được hai khả năng đó, vì cả 12 site đều đo từ cùng một máy. Muốn tách, tôi phải đo đồng thời từ nhiều đường truyền khác nhau — điều tôi chưa làm.
Tôi nêu chỗ này ra vì đây đúng là chỗ mà rất nhiều bài “so sánh hosting” bước qua mà không nói: họ đo từ một máy, thấy nhà A chậm hơn nhà B, rồi kết luận về nhà A. Số đo của họ có thể đúng mà kết luận vẫn sai.
Cách dùng đúng dữ liệu này: đừng so site của bạn hôm nay với site người khác hôm qua. Nếu muốn so, hãy đo cả hai trong cùng một lượt.
Điều thứ hai: thứ hạng đảo lộn, nhưng nhóm thì không
Đây là phát hiện chính của bài.
Xếp 12 site theo tốc độ ở từng lượt, ta được hai bảng xếp hạng khác nhau — 8 trong 12 site đổi hạng. Nhóm ba site nhanh nhất đảo ngược hoàn toàn:
| Hạng | Lượt 17:24 | Lượt 11:07 |
|---|---|---|
| 1 | Site 3 (0,134s) | Site 2 (0,106s) |
| 2 | Site 2 (0,150s) | Site 1 (0,108s) |
| 3 | Site 1 (0,183s) | Site 3 (0,112s) |
Site 3 từ nhất xuống ba. Site 1 từ ba lên hai. Nếu tôi chỉ đo một lượt rồi viết bài “site nào nhanh nhất”, tôi sẽ ra hai đáp án khác nhau tuỳ vào buổi tôi ngồi vào máy.
Bây giờ nhìn khoảng cách giữa ba site đó ở lượt thứ hai: 0,106 – 0,112 giây. Cách nhau 6 phần nghìn giây. Đó không phải là chênh lệch, đó là nhiễu.
Điều tương tự xảy ra ở nhóm giữa. Bốn site 4, 5, 6, 7 ở lượt đầu trải từ 0,252 đến 0,300 giây; ở lượt sau chúng nằm gọn trong 0,230 – 0,237 giây — cách nhau 7 phần nghìn giây. Thứ tự trong nhóm cũng đổi.
Nhưng — và đây là chỗ quan trọng — không một site nào nhảy từ nhóm này sang nhóm khác:
| Nhóm | Lượt 17:24 | Lượt 11:07 | Có ai đổi nhóm không? |
|---|---|---|---|
| Nhanh (dưới 0,21s) | Site 1, 2, 3, 12 | Site 1, 2, 3, 12 | Không |
| Giữa (0,23 – 0,30s) | Site 4, 5, 6, 7 | Site 4, 5, 6, 7 | Không |
| Chậm (0,66 – 0,78s) | Site 8, 9, 10, 11 | Site 8, 9, 10, 11 | Không |

Thứ hạng là nhiễu. Nhóm là tín hiệu.
Và đây chính là lý do mọi kết luận ở lượt đo đầu vẫn đứng vững: chúng đều là kết luận về nhóm — site có cache nhanh hơn site không cache, site nặng không chậm hơn site nhẹ — chứ không phải kết luận về việc site nào hơn site nào một phần trăm giây.
Điều thứ ba: giá trị lớn nhất thì không ổn định chút nào
Cột “Giữa” dịch chuyển tối đa 0,090 giây. Cột “Lớn nhất” thì hoàn toàn khác:
| Site | Lớn nhất 17:24 | Lớn nhất 11:07 | Gấp |
|---|---|---|---|
| 7 | 0,334s | 1,769s | 5,3 lần |
| 4 | 0,299s | 1,728s | 5,8 lần |
| 12 | 0,257s | 0,792s | 3,1 lần |
| 6 | 0,307s | 0,882s | 2,9 lần |
| 5 | 0,281s | 0,569s | 2,0 lần |
Site 4 và site 7 ở lượt đầu trông hoàn toàn lành lặn — 5 lần đo đều nằm dưới 0,34 giây. Ở lượt sau, vẫn 5 lần đo, vẫn giá trị giữa quanh 0,23 giây, nhưng có một lần vọt lên gần 1,8 giây.
Nếu bạn xui và đo trúng đúng lần đó, bạn sẽ kết luận site này chậm gấp bảy lần thực tế.
Đây là lý do tôi luôn khuyên đo ít nhất 5 lần và đọc giá trị giữa chứ không phải trung bình cộng — một giá trị 1,769 giây lẫn vào bốn giá trị 0,23 giây sẽ kéo trung bình cộng lên 0,54 giây, một con số không mô tả đúng bất kỳ lần đo nào.
Giá trị lớn nhất vẫn có ích, nhưng nó trả lời một câu hỏi khác: “lâu lâu khách của tôi có bị chờ lâu không?” — chứ không phải “site tôi nhanh hay chậm?”.
Một site thật sự đã đổi giữa hai lượt
Có đúng một thay đổi không phải nhiễu: site 6 nhẹ đi 28% — từ 1.384 kB xuống 995 kB. Ai đó đã sửa nó trong khoảng thời gian giữa hai lượt đo.
Và TTFB của nó gần như không nhúc nhích: 0,256 → 0,231 giây, đúng bằng mức mà cả 11 site còn lại cũng dịch chuyển.
Đây là một phép thử tình cờ mà tôi không sắp đặt được: giảm gần một phần ba cân nặng trang không làm thay đổi thời gian máy chủ trả lời. Cân nặng ảnh hưởng tổng thời gian tải, không ảnh hưởng TTFB.
Một site hỏng ở cả hai lượt
Trong danh sách của tôi có 13 tên miền, nhưng bảng trên chỉ có 12. Tên miền thứ 13 không kết nối được ở cả hai lượt đo.
Khi đọc kỹ thông báo lỗi, nguyên nhân không phải máy chủ chết mà là chứng chỉ HTTPS không được tin cậy — máy đo từ chối bắt tay ngay từ đầu.
Tôi để chi tiết này lại vì nó là một lời nhắc hữu ích: khi một công cụ báo “không kết nối được”, hãy đọc thông báo lỗi đầy đủ trước khi kết luận về hosting. Chứng chỉ hết hạn, chứng chỉ sai tên miền và máy chủ quá tải là ba bệnh khác hẳn nhau, chữa theo ba cách khác hẳn nhau.
Vậy bạn nên đo thế nào
| Bạn muốn biết | Cần đo | Đọc con số nào |
|---|---|---|
| Site tôi nhanh hay chậm | 1 lượt × 5 lần | Giá trị giữa |
| Có nên đổi hosting không | 2 lượt, cách nhau nửa ngày | Giá trị giữa của cả hai |
| Khách có lúc nào bị chờ lâu không | 2 lượt × 5 lần | Giá trị lớn nhất |
| Nhà A hay nhà B nhanh hơn | Nhiều lượt, nhiều ngày, đo cùng lúc | Nhóm, không phải thứ hạng |
| Vừa sửa xong có tốt lên không | Đo trước và sau trong cùng một buổi | Giá trị giữa |
Dòng cuối đáng nhấn mạnh: nếu bạn đo trước khi sửa vào buổi chiều và đo lại sau khi sửa vào buổi sáng, bạn sẽ thấy cải thiện kể cả khi bản sửa của bạn không làm gì cả. Cả 12 site trong bài này đều “nhanh lên” mà không ai động vào chúng.
Bảng chốt
- Một lượt đo trả lời được câu hỏi “site tôi thuộc nhóm nào”.
- Một lượt đo không trả lời được câu hỏi “site nào nhanh nhất”, vì thứ hạng đảo lộn giữa hai lượt trong khi nhóm thì không.
- Chênh lệch dưới 0,05 giây giữa hai site là nhiễu, không phải kết quả. Trong bài này bốn site nằm gọn trong 7 phần nghìn giây.
- Đọc giá trị giữa, không đọc trung bình cộng. Một lần vọt 1,769 giây đủ để bóp méo trung bình cộng thành một con số không tồn tại.
- Đo trước và sau khi sửa phải trong cùng một buổi, nếu không bạn đang đo buổi trong ngày chứ không đo bản sửa của mình.
Đọc thêm: Hosting chậm hay website của bạn chậm? — cách phân biệt trong 5 phút · Bản ghi AAAA chết cộng 0,21 giây — một nguyên nhân chậm không nằm ở hosting.
Những gì bài này KHÔNG nói
- Buổi sáng nhanh hơn buổi chiều. Tôi có hai lượt đo, không đủ để kết luận về giờ trong ngày. Cần nhiều ngày và nhiều khung giờ mới nói được, và tôi chưa có.
- Nhà cung cấp nào tốt hơn nhà nào. Toàn bộ bài này là lập luận cho việc không xếp hạng nhà cung cấp bằng vài lượt đo. Tôi sẽ không tự phạm điều mình vừa cảnh báo.
- Nguyên nhân của những lần vọt lên 1,7 giây. Tôi đo được là chúng có xảy ra. Muốn biết vì sao thì phải xem log phía máy chủ, thứ tôi không có với những site này.
- Con số này áp dụng cho khách ở đâu. Đo từ một máy tại Việt Nam. Khách ở nước khác sẽ ra số khác.
Hai lượt đo thực hiện lúc 17:24:05 ngày 31/08/2026 và 11:07:49 ngày 01/09/2026, cách nhau 17 tiếng 44 phút, từ cùng một máy và cùng một đường truyền tại Việt Nam, bằng cùng một lệnh curl. Mỗi site 5 lần liên tiếp. Tên miền được ẩn và đánh số; số thì giữ nguyên không sửa.
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Nên đo tốc độ website bao nhiêu lần?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Ít nhất 5 lần liên tiếp cho mỗi lượt, và ít nhất 2 lượt cách nhau nửa ngày nếu bạn định so sánh nhà cung cấp. Trong hai lượt đo cách nhau 17 tiếng 44 phút, 8 trong 12 site đổi thứ hạng dù không site nào đổi nhóm.”}},{“@type”:”Question”,”name”:”Đo tốc độ ra hai kết quả khác nhau thì tin cái nào?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Tin nhóm, đừng tin thứ hạng. Trong hai lượt đo, giá trị giữa của cả 12 site chỉ dịch chuyển từ 0,015 đến 0,090 giây và không site nào nhảy khỏi nhóm của nó, trong khi thứ tự xếp hạng thì đảo lộn. Chênh lệch dưới 0,05 giây giữa hai site nên coi là nhiễu.”}},{“@type”:”Question”,”name”:”Nên đọc giá trị giữa hay trung bình cộng?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Đọc giá trị giữa. Trong lượt đo thứ hai, một site có bốn lần đo quanh 0,23 giây và một lần vọt lên 1,769 giây; trung bình cộng sẽ ra khoảng 0,54 giây, một con số không mô tả đúng bất kỳ lần đo nào.”}},{“@type”:”Question”,”name”:”Đo trước và sau khi tối ưu thì nên đo lúc nào?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Trong cùng một buổi. Cả 12 site trong bài này đều nhanh lên ở lượt đo buổi sáng dù không ai động vào chúng, nên nếu bạn đo trước vào buổi chiều và đo lại sau vào buổi sáng, bạn sẽ thấy cải thiện kể cả khi bản sửa không làm gì cả.”}},{“@type”:”Question”,”name”:”Giá trị lớn nhất khi đo tốc độ có ý nghĩa gì?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Nó trả lời câu hỏi khách có lúc nào bị chờ lâu không, chứ không trả lời câu hỏi site nhanh hay chậm. Giữa hai lượt đo, giá trị lớn nhất của một số site tăng từ 2,0 đến 5,8 lần trong khi giá trị giữa gần như không đổi.”}},{“@type”:”Question”,”name”:”Website báo không kết nối được có phải hosting chết không?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Không nhất thiết. Trong đợt đo này, một tên miền không kết nối được ở cả hai lượt, và khi đọc kỹ thông báo lỗi thì nguyên nhân là chứng chỉ HTTPS không được tin cậy chứ không phải máy chủ chết. Hãy luôn đọc đầy đủ thông báo lỗi trước khi kết luận.”}}]}
Người viết: Lê Quốc Huy Digi · 15 bài trên sanphamtop1.vn
Lê Quốc Huy Digi: “Mình thích Công nghệ thông tin, AI, Automation & Marketing.” Anh sống ở Hà Nội, làm việc tại ivi.vn và viết ở huy.ivi.vn. Trên GitHub, anh công khai hai công cụ mã nguồn mở tự viết: VideoWatermarkRemover (Python) và YBMusic (JavaScript). Tại sanphamtop1.vn, các bài trong mục Công nghệ số do anh đứng tên đều ghi rõ số liệu đọc từ đâu, vào ngày nào và từ vị trí nào — chỗ nào không đọc được thì ghi là không đọc được, không điền số thay.
Bài viết có chứa liên kết tiếp thị. Nếu bạn mua hàng qua liên kết, chúng tôi có thể nhận hoa hồng từ nhà bán — giá bạn trả không thay đổi. Giá và tình trạng hàng do nhà bán quyết định và có thể đã khác lúc bài được cập nhật (cách chúng tôi làm việc).
Bài liên quan
Đọc header HTTP: 6 điều về hosting bạn biết được chỉ bằng một lệnh
Bản ghi AAAA chết: lỗi DNS âm thầm cộng 0,21 giây vào mỗi lần khách vào web
Hosting chậm hay website của bạn chậm? Cách tự phân biệt trong 5 phút
Canva Education khác gì Canva Pro — và vì sao sinh viên không dùng được
Phí chuyển đổi ngoại tệ của thẻ Việt Nam: 16 dòng thẻ, đọc thẳng từ biểu phí
Bậc 0đ của 6 công cụ AI thật sự cho bạn cái gì