Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
HTTP3 HTTP2 比較 Gunma.web #47 @kanayannet
Slide 2
Slide 2 text
大前提 枯れてない技術 正式版じゃないものを扱います 結果「完敗」でも多めに見てね 人柱万歳!!
Slide 3
Slide 3 text
HTTP2 2016 年に発表した もう あれから6 年も経ってるのね汗 https 必須, let's encrypt 登場, etc... https://www.slideshare.net/kanayannet/http2- 57427473
Slide 4
Slide 4 text
HTTP3 今回もHTTPS 必須 && 証明書もきちんと用意 オレオレ通してくれないらしい 具体的に、どうちがうの?
Slide 5
Slide 5 text
QUIC HTTP = TCP の代替を目指してGoogle によって実 験的に開発されたUDP 上で動作するトランスポー ト層プロトコル パケットの再送、トラフィックの制御など、TCP 上で HTTP/2 を使用する場合の不都合= 通信開始 時の往復回数を減らす目的がある。
Slide 6
Slide 6 text
QUIC 具体的な図 https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html
Slide 7
Slide 7 text
まだ理解がフワッと してますよね? デモを見せます。 befor after です。 Nginx の preview 版です
Slide 8
Slide 8 text
構成 Docker で nginx preview 版を用意 証明書は自分が現在使っているものでやる kanayan.me 端末の /etc/hosts を書き変える kanayan.me -> 127.0.0.1 設定ファイルを volume mount させる http2 と http3 を切り替えて比較検証
Slide 9
Slide 9 text
HTTP 2.0 https://kanayan.me
Slide 10
Slide 10 text
HTTP 3.0 https://kanayan.me
Slide 11
Slide 11 text
あれ? http3 の方が遅いよ? なぜ??
Slide 12
Slide 12 text
GMO さんも同様だった https://recruit.gmo.jp/engineer/jisedai/blog/nginx- http-3/
Slide 13
Slide 13 text
注意点 実は他の方々もNginx で高速化は辿り着けてない っぽい? Nginx はまだ正式版ではない
Slide 14
Slide 14 text
まとめ 「通信が早くなる」?? -> むしろまだまだNginx じゃ遅い いつ頃世の中の標準に? HTTP2 も結構かかったよ?( 話題になって1 年以 上) 参考: https://dev.classmethod.jp/articles/cloudfront- http2/
Slide 15
Slide 15 text
参考 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
Slide 16
Slide 16 text
完敗!
Slide 17
Slide 17 text
ご清聴 ありがとうございました。
Slide 18
Slide 18 text
No content