LoginSignup
4
5

More than 5 years have passed since last update.

HTTP/2 簡易まとめ

Posted at

WEB+DB PRESS Vol.89 から抜粋

理想のHTTPプロトコル

  • 使用可能なバンド幅を100%使い切る
  • CSS,JavaScriptといったWebページのレイアウトに不可欠なファイル群(ブロッキングアセット)を最優先で配信する
  • レイアウト完了後に描画してもよい画像のようなアセットファイル(ノンブロッキングアセット)については、ブロッキングアセットのあとに配信する

HTTP/2の技術要素

  • 多重化
  • 並行リクエスト数の上限
  • ヘッダ圧縮
  • 優先度制御
  • サーバープッシュ

これらにより理想的なプロトコルを実現している。

その他

  • gRPC: HTTP/2をベースとしたRemoteProcedureCall
  • QUIC: HTTP/2の各フレームをUDPパケットとして送受信する。TCPより安定する。
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5