Netty SPDY 背景介紹

2018-08-08 10:58 更新

 SPDY 是谷歌開發(fā)來解決擴展性的問題的,SPDY的主要任務是讓加載內容的速度加快,它的工作任務如下:

  • 每個頭都是壓縮的,消息體的壓縮是可選的,因為它可能對代理服務器有問題
  • 所有的加密都使用 TLS 每個連接多個轉移是可能的 數(shù)據集可以單獨設置優(yōu)先級,使關鍵內容先被轉移

下表是與 HTTP 的對比

Table 12.1 Comparison of SPDY and HTTP

瀏覽器HTTP 1.1SPDY
加密Not by defaultYes
Header 壓縮NoYes
全雙工NoYes
Server pushNoYes
優(yōu)先級NoYes

一些使用場合和指標顯示,可以 SPDY 讓頁面加載速度比H TTP 原先快50%。

現(xiàn)在 SPDY 的協(xié)議草案規(guī)范是 1, 2 和 3, Netty 支持 2和3,主要考慮到這個是被廣大瀏覽器所支持的版本。 現(xiàn)在很多瀏覽器都支持 SPDY,見下表:

Table 12.2 Browsers that support SPDY

瀏覽器版本
Chrome19+
Chromium19+
Mozilla Firefox11+ (從 13 起默認開啟)
Opera12.10+


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號