(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0
生活随笔
收集整理的這篇文章主要介紹了
(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. HTTP/2.0 定義
- 改善用戶使用Web時的速度
- HTTP2.0性能增強的核心
- HTTP 2.0是在應用層(HTTP2.0)和傳輸層(TCP or UDP)之間增加一個二進制分幀層
2. HTTP/2.0的實現方法:
- SPDY
- HTTP Speed+Mobility (微軟起草,用于改善并提高移動端通信時的通信速度和性能的標準,它建立在Google提出的SPDY與WebSocket的基礎之上)
- NetWork-Friendly HTTP Upgrade (主要在移動端通信時改善HTTP性能的標準)
3. HTTP/2.0的特性
不會改動HTTP 的語義,HTTP 方法、狀態碼、URI 及首部字段,等等這些核心概念上一如往常,卻能致力于突破上一代標準的性能限制,改進傳輸性能,實現低延遲和高吞吐量
- HTTP/2使用二進制數據流,HTTP/1.x使用效率較低的文本數據。
- HTTP/2支持首部壓縮
在請求后,返回的數據包括描述信息:來源,類型,長度,可以緩存的時間等。并且在HTTP/2中進行了壓縮。 - HTTP/2使用管道Pipelining傳輸(雙向字節流)
在HTTP1.1中服務器必須與接收請求,以相同的順序進行收發響應。HTTP/2支持異步,可以更快的處理響應。 - HTTP/2支持多路復用
在HTTP1.1里,在任何時間只能在TCP連接處理一個請求,瀏覽器同時請求幾個連接時,如果是大或慢的資源會導致文件下載延遲。HTTP/2可以允許在同一時間的單個連接發出多個請求和接收多個響應。 - HTTP/2支持請求優先級
- HTTP/2支持服務器推送
4. HTTP/2.0的7項技術及討論
參考:
總結
以上是生活随笔為你收集整理的(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap9 基于HTTP的功能追加协议
- 下一篇: (chap9 基于HTTP的功能追加协议