タグ

ブックマーク / qiita.com/iwanaga (1)

  • HTTP2のヘッダ圧縮 Huffman Encode の原理とメリット・デメリット - Qiita

    この記事は HTTP2 Advent Calendar 2014 の 16 日目の投稿です。 HTTP2 では、通信の遅延を小さくするために、ヘッダのサイズを小さくする機構を備えています。 その仕様は HPACK と呼ばれ、下記の組み合わせで構成されます。 Literal ASCII Encoding 非圧縮のエンコーディングと言える。 Huffman 今回の主人公。 出現頻度が高い文字ほど、小さいデータサイズで表現。 Index 「Static Table に事前定義されている値」または「既にインデックス化した値」を番号で指定する。 圧縮に大きく寄与する。 今回は、Huffman Encoding の原理とメリット/デメリットを解説します。 gzip じゃダメなんですか? HTTP/1.1 では、Body を gzip エンコードすることでサイズを圧縮することが出来ます。ヘッダも同じよう

    HTTP2のヘッダ圧縮 Huffman Encode の原理とメリット・デメリット - Qiita
  • 1