Upgrade to Pro — share decks privately, control downloads, hide ads and more …

http2http3

kanayannet
December 04, 2022

 http2http3

kanayannet

December 04, 2022
Tweet

More Decks by kanayannet

Other Decks in Programming

Transcript

  1. HTTP3 HTTP2 比較 Gunma.web #47 @kanayannet

  2. 大前提 枯れてない技術 正式版じゃないものを扱います 結果「完敗」でも多めに見てね 人柱万歳!!

  3. HTTP2 2016 年に発表した もう あれから6 年も経ってるのね汗 https 必須, let's encrypt

    登場, etc... https://www.slideshare.net/kanayannet/http2- 57427473
  4. HTTP3 今回もHTTPS 必須 && 証明書もきちんと用意 オレオレ通してくれないらしい 具体的に、どうちがうの?

  5. QUIC HTTP = TCP の代替を目指してGoogle によって実 験的に開発されたUDP 上で動作するトランスポー ト層プロトコル パケットの再送、トラフィックの制御など、TCP

    上で HTTP/2 を使用する場合の不都合= 通信開始 時の往復回数を減らす目的がある。
  6. QUIC 具体的な図 https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html

  7. まだ理解がフワッと してますよね? デモを見せます。 befor after です。 Nginx の preview 版です

  8. 構成 Docker で nginx preview 版を用意 証明書は自分が現在使っているものでやる kanayan.me 端末の /etc/hosts

    を書き変える kanayan.me -> 127.0.0.1 設定ファイルを volume mount させる http2 と http3 を切り替えて比較検証
  9. HTTP 2.0 https://kanayan.me

  10. HTTP 3.0 https://kanayan.me

  11. あれ? http3 の方が遅いよ? なぜ??

  12. GMO さんも同様だった https://recruit.gmo.jp/engineer/jisedai/blog/nginx- http-3/

  13. 注意点 実は他の方々もNginx で高速化は辿り着けてない っぽい? Nginx はまだ正式版ではない

  14. まとめ 「通信が早くなる」?? -> むしろまだまだNginx じゃ遅い いつ頃世の中の標準に? HTTP2 も結構かかったよ?( 話題になって1 年以

    上) 参考: https://dev.classmethod.jp/articles/cloudfront- http2/
  15. 参考 https://recruit.gmo.jp/engineer/jisedai/blog/nginx-htt 3/ https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html https://github.com/macbre/docker-nginx-http3

  16. 完敗!

  17. ご清聴 ありがとうございました。

  18. None