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
140
とにかく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
地方こそサーバーレス、その意義に迫るサーバーレスPHP / Serverless PHP: The Rural Areas, and Why Serverless PHP Matters
seike460
PRO
2
110
サーバーレスらしさを意識した AWSにおける開発手法 / Development methodologies in AWS that are serverless-like
seike460
PRO
1
57
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
200
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
130
フルサーバーレスアーキテクチャの運用を重ねた先に見える価値 / The value that can be seen beyond the operation of a full serverless architecture
seike460
PRO
0
23
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
2.1k
Backlog API x Generative AI
seike460
PRO
0
90
「サーバーレス」ってなんだろう みんなでワイガヤ談義 / What is "serverless?" Wigaya discussion with everyone
seike460
PRO
0
37
PHP Serverless Pattern
seike460
PRO
0
16
Other Decks in Programming
See All in Programming
RaaP
ksss
0
160
The grand strategy of Ruby Parser
yui_knk
5
330
Direct Style Effect Systems The Print[A] ExampleA Comprehension Aid
philipschwarz
PRO
0
410
哲学史とモデリング
tanakahisateru
2
430
Docker_OSS_ホスティング入門
satokoki645
0
140
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
TypeScriptとGraphQLで実現する 型安全なAPI実装 / TSKaigi 2024
hokaccha
5
2.8k
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
180
Implementing Design Systems in Swift
seyfoyun
2
530
How to implement a RubyVM with PHP?
memory1994
PRO
2
770
[RubyKaigi 2024] Ruby Mixology 101: adding shots of PHP, Elixir, and more
palkan
0
130
How to improve maintainability and readability of your automated tests? ( #scrumniigata )
teyamagu
PRO
1
130
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Infographics Made Easy
chrislema
238
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Building Applications with DynamoDB
mza
88
5.7k
Why Our Code Smells
bkeepers
PRO
331
56k
The Language of Interfaces
destraynor
151
23k
GitHub's CSS Performance
jonrohan
1025
450k
Faster Mobile Websites
deanohume
300
30k
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/