Tin tức và phân tích của tất cả các thiết bị di động

Cách kiểm tra xem một trang web có hỗ trợ HTTP/3?

Bạn đã bật H3 trên trang web của mình và không biết cách xác minh?

HTTP3 hay H3 là giao thức HTTP mới nhất được phát triển bởi IETF. Nó vẫn còn trong bản nháp và sẽ sớm được hỗ trợ bởi các trình duyệt/máy khách chính. H3 dựa trên giao thức mạng tầng vận chuyển FAST do Google thiết kế ban đầu. Nó khác với các phiên bản trước đó như H2 được lấy từ giao thức SPDY.

Cloudflare đã xuất bản một bài đăng blog tuyệt vời giải thích việc triển khai kỹ thuật. Nó rất đáng đọc.

Tại thời điểm viết bài, rất ít phía máy chủ/máy chủ web/thiết bị mạng/ứng dụng CDN hỗ trợ H3. Và bạn có thể đoán – Cloudflare là CDN đầu tiên cung cấp H3.

Hãy nói về hỗ trợ khách hàng.

H3 vẫn đang được phát triển nên không phải trình duyệt nào cũng hỗ trợ H3. Tại thời điểm này, bạn có thể kiểm tra nó với những điều sau đây. Như thường lệ, tôi sẽ sử dụng tài liệu tham khảo để kiểm tra các trình duyệt được hỗ trợ.

newsblog.pl HTTP/3 kiểm tra nhanh chóng kết nối trang web của bạn với cURL và hiển thị nếu nó hỗ trợ giao thức H3/QUIC. Nếu kết nối thành công, các phiên bản được hỗ trợ sẽ được quảng cáo.

Bạn cũng có thể kiểm tra điều tương tự cho tất cả các dịch vụ web của mình bằng cách sử dụng API HTTP newsblog.pl. Điều này cung cấp tốc độ rất cần thiết nếu bạn có nhiều trang chủ đề để báo cáo.

Thật thú vị, bậc miễn phí là một cách để dùng thử với 3.000 lệnh gọi API mỗi tháng. Tuy nhiên, có những cập nhật bắt đầu với 5 USD mỗi tháng, bao gồm 10.000 Yêu cầu API với tốc độ cao hơn nhiều là 25 yêu cầu mỗi giây.

HTTP/3

Công cụ web LightSpeed.

Kiểm soát truy cập HTTP/3 và nhập url kiểm tra. Bạn sẽ nhận được kết quả ngay lập tức.

firefox

Firefox Nightly gần đây đã công bố hỗ trợ cho H3.

Firefox Nightly hiện có sớm HTTP/3 để thử nghiệm công khai!

– Daniel Stenberg (@bagder) 4 tháng 11 năm 2019

  • Khởi chạy Firefox hàng đêm
  • Nhập about:config vào thanh địa chỉ và nhấn enter
  • Chấp nhận rủi ro và tiến hành
  • Tìm kiếm network.http.http3.enabled và nhấp vào nút bật tắt để bật.

  • Khởi động lại Firefox mỗi đêm và mở các công cụ dành cho nhà phát triển
  • Truy cập trang web và xem cột “Giao thức”.

newsblog.pl hỗ trợ HTTP/3 và bạn có thể nhìn thấy nó.

Google Chrome

Bạn mong đợi, phải không?

Bạn có thể sử dụng Chrome Canary để kiểm tra.

Google Chrome Canary vừa trở thành trình duyệt (có sẵn) đầu tiên tích hợp (rất) thử nghiệm #FAST và HTTP/3!

Thêm cờ “–enable-quic -quic-version=h3-23” và bạn sẽ thấy “http/2+quic/99” trong devtools, thực chất là http3 ngụy trang! pic.twitter.com/5Fhui46h3x

– Robin Marks (@programowaniart) ngày 19 tháng 9 năm 2019

Khởi chạy Chrome Canary với cờ “–enable-quic -quic-version=h3-23” và chạy thử nghiệm. Bạn sẽ không thấy H3 hoặc HTTP/3 làm giao thức trong các công cụ dành cho nhà phát triển nhưng “http2+quic/99”.

newsblog.pl API

Bạn muốn kiểm tra nó theo chương trình? Hãy thử newsblog.pl API Giao thức HTTP. Không chỉ HTTP/3nhưng in ra nếu trang web hỗ trợ các giao thức khác như HTTP/1.1 và HTTP/2.

Thật thú vị, bậc miễn phí là một cách để dùng thử với 3.000 lệnh gọi API mỗi tháng.

Xoăn

Không muốn rời khỏi thiết bị đầu cuối?

cURL rất tuyệt và phiên bản mới nhất cho phép bạn thử nghiệm với cờ –http3. Tải xuống cURL và biên dịch nó từ nguồn.

curl --http3 https://yoursite.com -I

Một tùy chọn khác là xây dựng ứng dụng khách cURL như bên dưới. Điều này sẽ hoạt động trên Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Xây dựng quiche như được giải thích ở đây

Nó hoạt động!

Đăng kí

Hy vọng điều này cung cấp cho bạn ý tưởng để kiểm tra trang web của mình nếu HTTP được bật/3. Nếu bạn là chủ sở hữu trang web, hãy sử dụng giao thức mới nhất để có hiệu suất mạng tốt hơn.

Thích bài viết? Làm thế nào về chia sẻ với thế giới?