HTTP/2標準釋出及相關介紹

banq發表於2015-05-15
Http2協議以RFC7540正式釋出,HTTP / 2可以更有效地利用網路資源,透過引入首部欄位壓縮以及在相同的連線上允許多個併發交換等手段降低了網路延遲,提升了通訊效能。還引入了從伺服器到客戶端的主動推送Push。

今天,Http1.1已經變成了網際網路主要的協議,在協議和基礎設施上投入了巨資。當初HTTP協議誕生時曾經被誤以為是相當簡單直接的協議,但是時間證明錯了。1996年在RFC 1945中頒佈的Http 1.0 有60頁規定,RF2616描述的HTTP1.1只在三年後也就是1999年頒佈,大幅增加到176頁,HTTP1.1變得很大,包括許多細節、必要的和可選的配件。後來自然增長為一個軟體生態系統,好像幾乎沒有什麼沒有實現過,但其實並不是,導致一個情況:開始很少用到的功能很少實現,而實現的功能以後卻很少用到。最後,當客戶端和伺服器端開始增加這些功能以後就導致了互操作性問題,HTTP Pipelining是這樣情況的主要例子。

詳細見:Http 2.0協議簡介

rfc7540

相關文章