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