Kiểm tra HTTP/2

Kiểm tra website có hỗ trợ giao thức HTTP/2 để tải nhanh hơn hay không. Nhập URL và nhận ngay kết quả bật hoặc tắt. Công cụ test HTTP/2 miễn phí.

Website của bạn có dùng HTTP/2?

HTTP/2 là thế hệ kế tiếp nhanh hơn của HTTP/1.1, giao thức trình duyệt dùng để tải trang web. Cải tiến lớn nhất là multiplexing: nhiều file (HTML, CSS, script, ảnh) có thể đi cùng lúc trên một kết nối thay vì xếp hàng. Nó còn nén header và nhìn chung giúp website nhanh hơn, nhất là trang có nhiều file nhỏ.

Nhập URL và công cụ cho biết máy chủ có thương lượng HTTP/2 hay không. Hầu hết hosting và CDN hiện đại bật sẵn, nhưng máy chủ cũ, một số gói shared hosting và proxy cấu hình sai vẫn chỉ phục vụ HTTP/1.1.

Trên thực tế, trình duyệt chỉ dùng HTTP/2 qua HTTPS, nên cần có chứng chỉ SSL hoạt động.

Cách dùng công cụ kiểm tra HTTP/2

  1. Nhập URL website.
  2. Gửi yêu cầu kiểm tra.
  3. Xem HTTP/2 đang bật hay tắt.
  4. Nếu đang tắt, hãy xem cài đặt máy chủ web, bảng điều khiển hosting hoặc CDN.

Ví dụ

Một website hiện đại

Đầu vào: mybotsy.com

Kết quả: Supports HTTP/2

Một website lớn

Đầu vào: wikipedia.org

Kết quả: Supports HTTP/2

Một website chỉ dùng HTTP

Đầu vào: neverssl.com

Kết quả: Doesn't support HTTP/2

Phục vụ qua HTTP/1.1 thông thường. Trình duyệt chỉ dùng HTTP/2 qua HTTPS, nên website không có HTTPS không được hưởng lợi.

Ứng dụng phổ biến

  • Xác nhận hosting hoặc CDN hỗ trợ HTTP/2 sau khi chuyển website.
  • Đánh giá hiệu năng website cùng với Core Web Vitals.
  • So sánh cấu hình máy chủ của đối thủ.
  • Kiểm tra reverse proxy hoặc load balancer không hạ cấp kết nối.

Mẹo và lưu ý

  • Đưa website qua CDN như Cloudflare thường là cách nhanh nhất để có HTTP/2 (và HTTP/3) mà không phải đụng vào máy chủ.
  • Trên Nginx, HTTP/2 được bật trong chỉ thị listen hoặc http2; trên Apache cần module mod_http2.
  • Với HTTP/2, gộp mọi file thành một file khổng lồ không còn quan trọng như trước, nhưng nén code vẫn có ích. Thử công cụ nén CSS và công cụ nén JS.
  • Nếu HTTP/2 không hoạt động, hãy kiểm tra chứng chỉ bằng kiểm tra SSL trước.

Trường hợp đặc biệt và giới hạn

  • Công cụ chỉ kiểm tra HTTP/2. Website có cả HTTP/3 vẫn hiển thị là hỗ trợ HTTP/2.
  • Nhập đúng tên miền bạn thực sự dùng. Nếu example.com chuyển hướng sang www.example.com, hai bên có thể được cấu hình khác nhau.
  • CDN như Cloudflare thường cung cấp HTTP/2 kể cả khi máy chủ gốc không có, nên kết quả cho thấy những gì khách nhận được, không phải cấu hình của chính máy chủ bạn.
  • Tường lửa chặn yêu cầu tự động có thể khiến website trông như không có HTTP/2.

Câu hỏi thường gặp

HTTP/2 có cải thiện SEO không?

Không trực tiếp, nhưng tải trang nhanh hơn cải thiện trải nghiệm người dùng và Core Web Vitals, vốn có ảnh hưởng. Googlebot cũng có thể thu thập dữ liệu qua HTTP/2.

HTTP/2 có bắt buộc HTTPS không?

Chuẩn cho phép HTTP/2 không mã hóa, nhưng trình duyệt chỉ hỗ trợ qua TLS, nên trên thực tế là có.

HTTP/3 là gì?

HTTP/3 chạy trên QUIC thay vì TCP và có thể nhanh hơn nữa trên mạng không ổn định, như 4G khi di chuyển. Nhiều CDN cung cấp nó song song với HTTP/2.

Làm sao bật HTTP/2?

Bật trong máy chủ web, bảng điều khiển hosting hoặc CDN. Hầu hết hosting quản lý và CDN đã bật sẵn.

Công cụ liên quan

Công cụ miễn phí phổ biến