Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
http2http3
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kanayannet
December 04, 2022
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
http2http3
kanayannet
December 04, 2022
More Decks by kanayannet
See All by kanayannet
厳密な定義
kanayannet
0
96
Mcp Training
kanayannet
0
190
MCP で「こいつ動くぞ」
kanayannet
0
140
無関心の谷
kanayannet
0
1.1k
生成AIの使いどころ
kanayannet
0
250
github copilot と 心理的安全性
kanayannet
0
270
FW と ライブラリ の考え方
kanayannet
0
280
TDDと今まで
kanayannet
0
680
個人開発 稼げなくてもいいアプリ
kanayannet
0
600
Other Decks in Programming
See All in Programming
Webフレームワークの ベンチマークについて
yusukebe
0
170
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
4
1k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
680
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.2k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
The NotImplementedError Problem in Ruby
koic
1
790
Claspは野良GASの夢をみるか
takter00
0
190
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.6k
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
130
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
770
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
150
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Chasing Engaging Ingredients in Design
codingconduct
0
220
The World Runs on Bad Software
bkeepers
PRO
72
12k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A better future with KSS
kneath
240
18k
Why Our Code Smells
bkeepers
PRO
340
58k
エンジニアに許された特別な時間の終わり
watany
107
250k
Transcript
HTTP3 HTTP2 比較 Gunma.web #47 @kanayannet
大前提 枯れてない技術 正式版じゃないものを扱います 結果「完敗」でも多めに見てね 人柱万歳!!
HTTP2 2016 年に発表した もう あれから6 年も経ってるのね汗 https 必須, let's encrypt
登場, etc... https://www.slideshare.net/kanayannet/http2- 57427473
HTTP3 今回もHTTPS 必須 && 証明書もきちんと用意 オレオレ通してくれないらしい 具体的に、どうちがうの?
QUIC HTTP = TCP の代替を目指してGoogle によって実 験的に開発されたUDP 上で動作するトランスポー ト層プロトコル パケットの再送、トラフィックの制御など、TCP
上で HTTP/2 を使用する場合の不都合= 通信開始 時の往復回数を減らす目的がある。
QUIC 具体的な図 https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html
まだ理解がフワッと してますよね? デモを見せます。 befor after です。 Nginx の preview 版です
構成 Docker で nginx preview 版を用意 証明書は自分が現在使っているものでやる kanayan.me 端末の /etc/hosts
を書き変える kanayan.me -> 127.0.0.1 設定ファイルを volume mount させる http2 と http3 を切り替えて比較検証
HTTP 2.0 https://kanayan.me
HTTP 3.0 https://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-htt 3/ https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html https://github.com/macbre/docker-nginx-http3
完敗!
ご清聴 ありがとうございました。
None