Http / 2 là gì và tại sao trang web của bạn cần nó?

Mục lục:

Anonim

Giao thức truyền siêu văn bản (hoặc HTTP) là giao thức được sử dụng để yêu cầu thông tin từ máy chủ để bạn có thể xem trang web bạn yêu cầu trên thiết bị máy tính của mình. Nhưng ngày nay tốc độ băng thông rộng, đa phương tiện, phương tiện truyền thông xã hội, tin tặc và vô số vấn đề khác đang buộc thực hiện lần lặp tiếp theo của HTTP - đó sẽ là HTTP / 2.

HTTP / 2 là gì?

Phiên bản hiện tại, HTTP / 1.1, đã được sử dụng từ năm 1999 và xem xét nhiều thay đổi trong hệ sinh thái, đã đến lúc cần một tiêu chuẩn mới.

$config[code] not found

Lực lượng đặc nhiệm kỹ thuật Internet (IETF) đặt ra các tiêu chuẩn này và tổ chức gần đây đã xuất bản một dự thảo cho HTTP / 2. Bản nháp HTTP / 2 phần lớn lấy cảm hứng từ Google ED SPDY, một giao thức được Google phát triển để tăng tốc độ vận chuyển và bảo mật nội dung web.

Sự thay đổi đã diễn ra chậm chạp vì ngày nay các trang web có nhiều thứ hơn là HTML tiêu chuẩn. Các yếu tố thiết kế như JavaScript và Cascading Style Sheets (CSS), cũng như đa phương tiện và truyền thông thời gian thực với WebRTC đòi hỏi một khuôn khổ linh hoạt hơn, nhanh hơn và an toàn hơn.

Với những phát triển này, máy chủ sẽ gửi nội dung và trình duyệt nhận nội dung đó ngày càng dài hơn khi có nhiều tính năng được thêm vào. Điều này đòi hỏi các trình duyệt tạo thêm kết nối để chuyển thông tin mà mọi người đang yêu cầu. Nhiều thông tin và chuyển khoản chuyển thành thời gian chờ đợi lâu hơn cho người tiêu dùng xem bất kỳ loại trì hoãn nào là trải nghiệm người dùng xấu. Và một trải nghiệm người dùng xấu có thể dễ dàng chuyển thành khách hàng nhảy tàu và đến một công ty khác.

HTTP / 2 sẽ cải thiện trải nghiệm trực tuyến của khách hàng như thế nào?

Chắc chắn, tốc độ là tên của trò chơi, đó là những gì HTTP / 2 sẽ cung cấp. Những cải tiến từ 20 đến 30 phần trăm đã được ghi nhận và khi tất cả các máy chủ Web được tối ưu hóa và sự trưởng thành của công nghệ, nó có thể cao hơn.

Tất cả các trình duyệt chính đều hỗ trợ HTTP / 2 ở các khả năng khác nhau. Google vừa tuyên bố sẽ dần dần triển khai hỗ trợ trong Chrome 40 trong vài tuần tới. Internet Explorer 11 hỗ trợ nó trong Windows 10 và Firefox và Opera cũng hỗ trợ HTTP / 2 qua

Một số lợi ích của giao thức HTTP / 2 bao gồm:

  • Một kết nối duy nhất được mở cho đến khi trang web được đóng lại.
  • Ghép kênh, cho phép gửi và nhận nhiều tin nhắn cùng một lúc.
  • Ưu tiên chuyển dữ liệu quan trọng nhất trước tiên.
  • Nén để ép thông tin thành các bit nhỏ hơn.
  • Đẩy máy chủ, sẽ gửi thông tin bổ sung cho người dùng trước thời hạn, bằng cách phân tích yêu cầu tiếp theo của bạn sẽ là gì.

Nếu bạn muốn xem bản demo về cách thức hoạt động của HTTP / 2, hãy truy cập liên kết này.

Ảnh http2 qua Shutterstock

Thêm trong: Cái gì là