HTTP SPDY (include HTTP 2.0?)

SPDY這個技術開始說起好了,這個技術其實是一個傳輸協定,是用來承繼傳統TCP的連線,而因為這個連線採用SSL加密,所以更加安全


HTTP 遇到的一些瓶頸 ( Bottlenecks of HTTP )

  • Single Request Per Connection. ˇ單線連接HTTP 的一條連線一次只能處理一個 Request,在透過 TCP 連線時,瀏覽器不會記住上一次 CWND ( Congestion Window Size ) 的大小。


  • Exclusive Client-initiated Requests. 請求須從Client 發出


  • Uncompressed Request and Response Headers. 檔頭為壓縮



SPDY 的特色 ( Features of SPDY )

  • Multiplexed Requests -- One connection for unlimited request.  1條 spdy不限query數
  • Compressed Headers. 壓縮檔頭
    1. Client 和 Server 之間的訊息拆成 Control Frame 和 Data Frame
    2. header 的長度固定之外
    3. 高度重複的訊息、詞彙建成一個字典
  • Binary Framed. 用 Binary 的結構傳輸
  • Prioritized Requests.  Client 能決定 Request 的優先順序
  • Server Push Streams. 可由 server 端 push 資料到 client
  • Always Over TLS. 使用了 TLS 加密



原文
http://sls.weco.net/CollectiveNote20/SPDY

開啟 spdy



查看有支援 spdy 的網站
firefox SPDY indicator
https://addons.mozilla.org/zh-TW/firefox/addon/spdy-indicator/

chrome 查看有使用 spdy 的網站
chrome://net-internals/#spdy

HTTP SPDY (include HTTP 2.0?) HTTP SPDY (include HTTP 2.0?) Reviewed by Wild on 4/23/2014 03:26:00 下午 Rating: 5

沒有留言:

沒有Google帳號也可發表意見唷!

技術提供:Blogger.