Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
http2http3
kanayannet
December 04, 2022
Programming
0
46
http2http3
kanayannet
December 04, 2022
Tweet
Share
More Decks by kanayannet
See All by kanayannet
old typeからのクラウドインフラ
kanayannet
0
130
疎結合と認知
kanayannet
0
140
クリーンアーキテクチャを活かす考察
kanayannet
1
130
プロジェクト管理ツールの経験則
kanayannet
0
190
TDDと認知
kanayannet
0
210
gunmaweb-serverless
kanayannet
0
140
Animation GIF
kanayannet
0
250
今更聞けないPWA
kanayannet
0
490
jojo-naive
kanayannet
0
190
Other Decks in Programming
See All in Programming
Rust、何もわからない...#6発表資料
ryu19
0
130
Swift Observation
shiz
4
290
Zynq MP SoC で楽しむエッジコンピューティング ~RTLプログラミングのススメ~
ryuz88
0
370
An Advanced Introduction to R
nicetak
0
1.8k
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
150
Showkase、Paparazziを用いたビジュアルリグレッションテストの導入にチャレンジした話 / MoT TechTalk #15
mot_techtalk
0
110
花き業界のサプライチェーンを繋げるプロダクト開発の進め方
userlike1
0
170
子育てとEMと転職と
_atsushisakai
1
410
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
7
6.4k
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
1.1k
xarray-Datatree: Hierarchical Data Structures for Multi-Model Science
tomnicholas
0
220
Qiita Night PHP 2023
fuwasegu
0
11k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
21
3.4k
Building Adaptive Systems
keathley
27
1.3k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
11k
From Idea to $5000 a Month in 5 Months
shpigford
374
44k
Facilitating Awesome Meetings
lara
33
4.6k
Building Applications with DynamoDB
mza
85
5k
Done Done
chrislema
178
14k
GraphQLとの向き合い方2022年版
quramy
20
9.9k
Making Projects Easy
brettharned
102
4.8k
Agile that works and the tools we love
rasmusluckow
320
20k
Why Our Code Smells
bkeepers
PRO
326
55k
4 Signs Your Business is Dying
shpigford
171
20k
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