So sánh hiệu năng của HTTP/3 và HTTP/2
(blog.cloudflare.com)-
HTTP/3 cho hiệu năng tốt khi tải đồng thời nhiều tệp
-
Với HTTP/2 dựa trên TCP, khi xảy ra mất gói thì mọi luồng đều bị chặn, nhưng HTTP/3 dùng UDP nên dù mất gói thì chỉ luồng đó bị ảnh hưởng
-
Nhờ 0-RTT, việc kết nối tới máy chủ nhanh hơn, giúp TTFB cải thiện 12,4%
-
Thuật toán phát hiện mất gói và tránh tắc nghẽn được thay đổi từ New Reno sang CUBIC
-
HTTP/2 dùng BBR v1, còn HTTP/3 dùng CUBIC nên chưa phải là phép so sánh hoàn toàn chính xác, nhưng tốc độ được cải thiện khoảng 1~4%
2 bình luận
Bài này cũng đáng đọc
https://evan-moon.github.io/2019/10/08/what-is-http3/
Bản thân bài thử nghiệm này gần như không có khác biệt lớn về tốc độ, nên khá khó để cho thấy ưu điểm của HTTP/3.
Chẳng hạn như có thể tiếp tục sử dụng mà không cần kết nối lại ngay cả khi thay đổi mạng trên thiết bị di động,
hoặc cách xử lý vấn đề khi xảy ra mất gói trong môi trường mạng kém..
Cloudflare vẫn đang tiếp tục hỗ trợ bằng cách bám theo các bản Draft. Hiện tại là draft 27 https://tools.ietf.org/html/draft-ietf-quic-http-27
Trạng thái hiện tại của HTTP/3 https://vi.news.hada.io/topic?id=1296
Cloudflare bắt đầu hỗ trợ QUIC và HTTP/3 https://vi.news.hada.io/topic?id=604
Vì sao HTTP/3 lại chọn UDP?[tiếng Hàn] https://vi.news.hada.io/topic?id=682