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
130
http2http3
kanayannet
December 04, 2022
Tweet
Share
More Decks by kanayannet
See All by kanayannet
FW と ライブラリ の考え方
kanayannet
0
86
TDDと今まで
kanayannet
0
270
個人開発 稼げなくてもいいアプリ
kanayannet
0
390
システムの堅牢性
kanayannet
0
190
Agile的学習方法
kanayannet
0
200
GUIをエンジニアが考える
kanayannet
0
170
old typeからのクラウドインフラ
kanayannet
0
300
疎結合と認知
kanayannet
0
330
クリーンアーキテクチャを活かす考察
kanayannet
1
210
Other Decks in Programming
See All in Programming
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
790
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
Rubyのパフォーマンスプロファイリングの改善 / Enhancing performance profiling for Ruby
osyoyu
1
410
Composing an API the *right* way (Droidcon Berlin 2024)
zsmb
1
450
【Go言語】golangci-lintの使い方
tomo1227
0
280
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
pluu
0
250
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
ピグパーティにおけるMongoDB CommunityバージョンからAtlasへの移行事例
10969hotaka
0
130
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
CSC307 Lecture 09
javiergs
PRO
1
500
TiDB Serverless ~理想のServerless DBを考える~
soso_15315
1
160
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
What's in a price? How to price your products and services
michaelherold
239
11k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Practical Orchestrator
shlominoach
185
10k
Scaling GitHub
holman
458
140k
What the flash - Photography Introduction
edds
65
11k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
BBQ
matthewcrist
82
9k
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