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
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
Search
shiro seike
PRO
March 09, 2024
Programming
0
150
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
https://phperkaigi.jp/2024
shiro seike
PRO
March 09, 2024
Tweet
Share
More Decks by shiro seike
See All by shiro seike
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
技術力を高め合う “開けた”企業間コミュニティの形成 / Formation of an "open" inter-company community to enhance technological capabilities
seike460
PRO
1
66
有効な使い方を正しく理解して実装する PHP8.3の最新機能の「ウラ側」 / Understanding and Implementing Effective Usage Correctly The "Uraside" of PHP 8.3's Latest Features
seike460
PRO
1
74
有効な使い方を正しく理解して実装する PHP8.3の最新機能 / Proper understanding and implementation of effective usage Latest features in PHP 8.3
seike460
PRO
2
280
事例から見るサーバーレスの効果 / Serverless Effectiveness as Seen in Case Studies
seike460
PRO
1
91
Secure Serverless Architecture
seike460
PRO
2
560
地方こそサーバーレス、その意義に迫るサーバーレスPHP / Serverless PHP: The Rural Areas, and Why Serverless PHP Matters
seike460
PRO
2
180
サーバーレスらしさを意識した AWSにおける開発手法 / Development methodologies in AWS that are serverless-like
seike460
PRO
1
75
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
3
470
Other Decks in Programming
See All in Programming
小さな開発会社を作った理由
polidog
0
1.9k
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
330
Ruby メモリ管理 プログラミング
megmogmog1965
0
130
英語
s_shimotori
1
220
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
780
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
CSC307 Lecture 05
javiergs
PRO
0
210
Namespace on read
tagomoris
2
370
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
ピグパーティにおけるMongoDB CommunityバージョンからAtlasへの移行事例
10969hotaka
0
130
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
The Pragmatic Product Professional
lauravandoore
29
6.1k
How to Ace a Technical Interview
jacobian
274
23k
How to name files
jennybc
67
96k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
Side Projects
sachag
451
42k
A Tale of Four Properties
chriscoyier
155
22k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Adopting Sorbet at Scale
ufuk
71
8.8k
Transcript
HTTP 3 PHPerKaigi 2 0 24 2 0 24 .
3 . 9 @seike 4 60 1
自己 @seike 46 0 - - @seike 46 0 -
AWS Community Builder Serverless - Fusic - / 門 - / - - PHPerKaigi 20 2 0 2024 - - Fukuoka.php - Serverless Meetup Fukuoka - PHP 2023 行 長 2024 2
Agenda 1 .HTTP/ 1 HTTP/ 2 2 .HTTP/ 3 3
.QUIC 4 .PHP 3
01 HTTP/ 1 HTTP/ 2
HTTP/ 1 っ 一 TCP 一 / TCP Wait 生
っTCP Head-of-Line-Blocking 一 生 5
HTTP/ 2 っ 用 っTCP Head-of-Line-Blocking 一 生 6
TCP Head-of-Line-Blocking TCP 2 TCP HTTP 7
8 HTTP/ 2 Fastly Hooman Beheshti 氏 2% 入 HTTP
1 用 :HTTP/ 2 : What no one is telling you : Fastly Hooman Beheshti
02 HTTP/ 3
HTTP/ 3 っHTTP/ 2 UDP QUIC 立 行 HTTP/ 2
Head-of-Line-Blocking っQUIC 0 -RTT 1-RTT 立 10
QPACK: Field Compression for HTTP/ 3 高 Header Index 高
QPACK っ QPACK 大 1 3 byte content-length -> 4 っ 一 11
03 QUIC
QUIC っUDP TCP UDP 用 高 っ 立 高 13
QUIC 立 っ 0 -RTT 1-RTT TLS QUIC 用 1
( 1 -RTT) 用 0 -RTT 14 用 :https://blog.cloudflare.com/even-faster-connection-establishment-with-quic- 0 -rtt-resumption
QUIC 立 っ 一 ID IP 一 ID 15
っ 立 一 立 っHead-of-Line-Blocking 一 16
っ 用 ACK 用 っ 17
04 PHP
PHP Web っCaddy Caddy 自 HTTPS HTTP/ 3 FastCGI PHP
Caddyfile 用 っLiteSpeed LiteSpeed HTTP/ 3 LiteSpeed LSAPI Web API 用 っNGINX NGINX 2023/5/23 Quick PHP FastCGI PHP 19
PHP PHPer HTTP 3
Thank You We are Hiring ! https://recruit.fusic.co.jp/