いちりんのアウトプットブログ

インフラエンジニアです。まだまだ勉強中の身。わからないこと、気になる事を随時調べてアウトプットします。

HTTP/2 is なに?

HTTP/2についての理解が浅いのでまとめ

 

HTTP/2は新しいWEBサーバーのデータのやり取りの仕組みのこと。

前バージョンのHTTP/1.1と比べてみる。

 

HTTP/1.1

  • 1999年に発表された
  • 1つのTCPコネクションでリクエストを一つずつ処理
  • 一つのWEBサーバーで異なるドメインのページが公開できる「バーチャルホスト」が追加された

 

HTTP/2

  • GoogleがWEBページ高速化のために開発したSPDYを改良したもので、2015年に発表
  • 一つのTCPコネクションに対して複数のリクエストを並列処理
  • ヘッダー圧縮ができるようになった
  • クライアントからのリクエストから次のリクエストを予想しレスポンスを返すことができる(サーバープッシュ)

 

ぶっちゃけ、この記事を読めばOKなのですが

qiita.com