HTTP/2 即將釋出

infoq發表於2014-08-07

  近日,網際網路工程任務組(Internet Engineering Task Force ,IETF)對HTTP/2做了最後修整,並準備正式釋出HTTP/2。HTTP/2是新一代的HTTP協議,它是由IETF的httpbis工作組開發,基於SPDY協議,目標是在保持與HTTP 1.1語義向後相容性的情況下,減小網路傳輸延遲,並簡化伺服器向瀏覽器傳輸內容的過程。

  目前,工作組已經發布了最終草案,並廣泛徵求社群建議。開源的Servlet容器軟體Jetty的開發負責人 Greg Wilkins在其部落格中談了他對HTTP/2的看法,他認為HTTP/2有很多值得稱讚的地方,比如保持了HTTP/1.1的語義、支援伺服器推送。但它也有很多糟糕的地方,比如在WebSocket與HTTP/2.0草案中提到的很多新特性都未得到支援。此外,Nginx的產品負責人Owen Garrett稱他們的很多使用者都對此協議進行了測試使用,普遍都認為效能得到了較大提升。

  第一代的Web站點都相對比較簡單並且靜態資源也相對比較少,而現在的Web動輒就是幾兆的圖片而且對實時性也要求比較高。為了適應新的需求,HTTP/2通過多種方式來加速HTTP。比如HTTP/2允許伺服器一次傳送所請求的Web頁面的所有元素,以減少HTTP的負荷。

  另外,HTTP/2對於那些擁有複雜的Web站點的組織更有用,特別是當其使用者分佈在全球或者使用者網路不好的情況,比如手機使用者。關於HTTP/2的更多資訊讀者可以參考此文件

  相關文件:HTTP/2有哪些值得期待的特性

相關文章