Untitled_Untitled |
Untitled_Untitled |
SPDYの高速化は、HTTPにも変更を加える以下のような方法をとっているようです。
1つのTCPセッションの上に、複数のストリームを確立し、並列処理する。
ストリーム確立要求を送信後、ACKを待たずデータ送信を開始する。
HTTPセッションを複数利用して並列処理すると、セッション確立待ちが生じる。多数のHTTPセッションを確立すると、PROXYの能力も問題になるので、1つのHTTP上に複数のストリームを作ることにしたそうです。
HTTPヘッダーの圧縮を行う。
一般的にWEBページを1ページ表示させるのに50から100のサブリクエストが必要であり、ヘッダーのデータ圧縮をすれば、高レスポンスとと帯域圧縮が期待できるとの考えに基づいた改良だそうです。
gzipによるデータ圧縮を行う。
クライアント側が優先的に送って欲しいデータをリクエストできる。
重要でないデータの受信完了を待たなくても良くなると、素早くページを表示できると考えているそうです。
"Googleが新プロトコルSPDYを公開 - KONURE (via twinleaves) (via yaruo)