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
kanayannet
December 04, 2022
Programming
0
180
http2http3
kanayannet
December 04, 2022
Tweet
Share
More Decks by kanayannet
See All by kanayannet
生成AIの使いどころ
kanayannet
0
100
github copilot と 心理的安全性
kanayannet
0
150
FW と ライブラリ の考え方
kanayannet
0
190
TDDと今まで
kanayannet
0
520
個人開発 稼げなくてもいいアプリ
kanayannet
0
500
システムの堅牢性
kanayannet
0
270
Agile的学習方法
kanayannet
0
260
GUIをエンジニアが考える
kanayannet
0
230
old typeからのクラウドインフラ
kanayannet
0
360
Other Decks in Programming
See All in Programming
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
430
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
1k
Django for Data Science (Boston Python Meetup, March 2025)
wsvincent
0
240
Develop Faster With FrankenPHP
dunglas
2
2.6k
プログラミング教育のコスパの話
superkinoko
0
120
生産性アップのためのAI個人活用
kunoyasu
0
650
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
210
AI時代のプログラミング教育 / programming education in ai era
kishida
23
21k
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
360
PHPのガベージコレクションを深掘りしよう
rinchoku
0
240
英語文法から学ぶ、クリーンな設計の秘訣
newnomad
1
270
Let's Take a Peek at PHP Parser 5.x!
inouehi
0
100
Featured
See All Featured
Speed Design
sergeychernyshev
28
870
Music & Morning Musume
bryan
46
6.4k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
The Cost Of JavaScript in 2023
addyosmani
48
7.6k
Making Projects Easy
brettharned
116
6.1k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Thoughts on Productivity
jonyablonski
69
4.5k
Practical Orchestrator
shlominoach
187
10k
Faster Mobile Websites
deanohume
306
31k
For a Future-Friendly Web
brad_frost
176
9.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
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