HTTP2 là gì?

HTTP/2 hoặc HTTP phiên bản 2 là phiên bản chính thứ hai của giao thức mạng HTTP; dựa trên SPDY/2 để cải thiện hiệu suất web ở mức độ rất lớn.

Đang xem: Http/2 Có Đặc Điểm Gì Khác Biệt Với Http/1

HTTP/2 được phát triển bởi Hypertext Transfer Protocol – một bộ phận của Internet Engineering Task Force.

HTTP 1.1 là bước chuyển dịch quan trọng từ HTTP 1.0 và nó cho phép các kết nối cùng tồn tại (nhiều hơn một đề xuất/phản hồi trên cùng một kết nối HTTP); cải tiến bộ nhớ đệm, mã trạng thái mới, hỗ trợ nén nâng cao, phương pháp OPTION cho Cross Origin Resource Sharing trong ứng dụng web và còn nhiều hơn nữa.

Xem thêm: Giá Net Là Giá Gì – Những Điều Bí Mật Phía Sau Giá Net Là Gì

Tính đến thời điểm này, HTTP/1.1 đã được dùng cho Web hơn 15 năm nay. Và trên thực tế, HTTP chỉ cho phép tồn tại một đề xuất trên mỗi kết nối TCP.

Nếu có quá nhiều đề xuất được thực hiện, nó sẽ làm ảnh hưởng đến hiệu suất web. Chính vì vậy, HTTP/2 được tạo ra nhằm sử dụng hiệu quả hơn các nguồn lực mạng và giảm độ trễ bằng cách nén header và cho phép các lưu lượng đồng thời lưu thông trên cùng một kết nối.

Xem thêm: Trạng Từ Trong Tiếng Anh Là Gì, Các Loại Trạng Từ Cần Biết Trong Tiếng Anh

Tóm lại, ở cấp độ cao, HTTP/2 có các đặc điểm:

• nhị phân

• đa truyền hoàn toàn

• sử dụng một kết nối cho trạng thái song song

• sử dụng nén header để giảm chi phí

Comments

Bài liên quan:

HTTP/2
0 comment
0
FacebookTwitterGoogle +Pinterest

*

Nguyễn Nhân

Xin chào, mình là kỹ sư công nghệ thông tin đang làm việc tại Tokyo, Nhật Bản. Đam mê lập trình web và mobile, mình mong muốn hoàn thiện bản thân để trở thành lập trình viên fullstack thực thụ. Mình yêu thích tối ưu tốc độ ứng dụng cũng như cải thiện quy trình làm việc để phát triển sản phẩm chất lượng và nhanh chóng. Sự động viên của bạn bằng các hình thức “like”, “share”, “comment” sẽ giúp cho mình có động lực để viết nhiều bài tốt hơn!

next post
Cài đặt SSL và giao thức HTTP/2 cho NGINX trên CentOS 7
You may also like

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Fullstack StationFollow

Avatar
Retweet on TwitterFullstack Station Retweeted
AvatarNhân Nguyễn
nxtnhan·
21 Th8
What’s happened with nodejs by this simplest example? https://twitter.com/bengl/status/1296531177919131649
Bryan “Not Ben” English
benglHello world in
nodejs has changed a lot over the years.

Reply on Twitter 1296599383618646016Retweet on Twitter 12965993836186460164Like on Twitter 12965993836186460162Twitter 1296599383618646016
Retweet on TwitterFullstack Station Retweeted
AvatarReact Native
reactnative·
26 Th3
Retweet on TwitterFullstack Station Retweeted
AvatarReact Native
reactnative·
25 Th2
We now have our very own domain: http://Reactnative.dev! New domain—same content

Leave a Reply

Your email address will not be published. Required fields are marked *