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
WEBサイトを HTTP/2 に移行した話 / HTTP2
Search
OSCA
March 29, 2019
Technology
1
2.2k
WEBサイトを HTTP/2 に移行した話 / HTTP2
2019年03月29日(金) に開催された「WEBエンジニア勉強会 #12」で 、WEBサイトをHTTP/2に移行したプロジェクト事例について発表しました。
OSCA
March 29, 2019
Tweet
Share
More Decks by OSCA
See All by OSCA
人工肉を食べよう / Let's eat fake meat
oscasierra
4
1.3k
次世代の認証(WebAuthn/FIDO2)について説明を試みる
oscasierra
2
1.5k
WEBサイトが「できた」と安心する前に最終チェックすること
oscasierra
1
2k
Service Worker
oscasierra
1
1.5k
Growth of Podcast
oscasierra
0
1.5k
AIの知識無しでもAIを活用したQ&Aページを作る方法
oscasierra
1
1.2k
はじめてのサーバレス関数 (WEBエンジニア勉強会 #06)
oscasierra
0
970
みんなテストってどうやってるの?
oscasierra
0
510
HTTPレイヤーで行うパフォーマンスチューニング (WEBエンジニア勉強会 #05)
oscasierra
1
3.3k
Other Decks in Technology
See All in Technology
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
6
3.5k
Pure Goで体験するWasmの未来
askua
1
180
実装で解き明かす並行処理の歴史
zozotech
PRO
1
350
GopherCon Tour 概略
logica0419
2
190
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.5k
pprof vs runtime/trace (FlightRecorder)
task4233
0
170
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
データエンジニアがこの先生きのこるには...?
10xinc
0
450
多野優介
tanoyusuke
1
440
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
180
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
410
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.5k
For a Future-Friendly Web
brad_frost
180
9.9k
Raft: Consensus for Rubyists
vanstee
139
7.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Designing for humans not robots
tammielis
254
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Balancing Empowerment & Direction
lara
4
680
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
How to Think Like a Performance Engineer
csswizardry
27
2k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Transcript
04$" ᖛ Ұೋࡾ !FOHJOFFS@PTDB 8&#αΠτΛ )551ʹҠߦͨ͠ 8&#ΤϯδχΞษڧձ
ࣗݾհ © OSCA 04$"ᖛ Ұೋࡾ ·ͷ ͔ͣ;Έ 4*FS ܠࣸਅՈ
ʮ8&#ΤϯδχΞษڧձʯΛओ࠵ +BWB 1)1ܥͷ8&#ΤϯδχΞ ݸਓͰ714आΓͯ8&#αʔϏεΛӡӦ͢Δͷ͕झຯ ເͷࠃ ెาݍॅΈ !FOHJOFFS@PTDB !PTDBQIPUP!EJTOFZ@PTDB
© OSCA )551֓ཁ
)551ͷྺ࢙ © OSCA )551 )551 )551 )551
)551 ະདྷ • (&5ϝιουͷΈͷϓϩτίϧ • 1045 )&"%ͳͲͷϝιουΛՃ • Ϩεϙϯεϔομ εςʔλείʔυՃ • ໊લϕʔεͷόʔνϟϧϗετΛαϙʔτ
)551ͷओͳಛ © OSCA • )551ύΠϓϥΠϯ )551ͷଟॏԽ • )551ϔομѹॖ • όΠφϦϓϩτίϧ
• αʔόʔϓογϡ
)551ͷීٴʁ © OSCA ࢀߟ 85FDIT 8FC5FDIOPMPHZ4VWFZT ݄ݱࡏ IUUQTXUFDITDPNUFDIOPMPHJFTEFUBJMTDFIUUQBMMBMM
)551ͷαϙʔτঢ়گʁ © OSCA *OUFSOFU&YQMPSFS ʙ 8JOEPXT ݄ &EHF શͯ ݄
$ISPNF ʙ ݄ 'JSFGPY ʙ ݄ 4BGBSJ ʙ ݄ ϒϥβରԠঢ়گ αʔόʔରԠঢ়گ "QBDIFIUUQE ʙ ݄ OHJOY ʙ ݄ **4 ʙ ݄ +BWB4FSWMFU ʙ ݄ "QBDIF5PNDBU ʙ ݄
© OSCA ϓϩδΣΫτ֓ཁ
ͲͷΑ͏ͳαΠτΛҠߦ͔ͤͨ͞ʁ © OSCA • 8PSE1SFTTΛϕʔεͱͨ͠ใαΠτ • -".1 -JOVY "QBDIF .Z42-
1)1 ͷߏ • ʙ 17NPOUI • αΠτʹΞΠίϯɾαϜωΠϧͳͲͷը૾͕ଟ͍ • શ)5514ԽࡁΜͰ͍Δ )551Λར༻͢Δʹ )5514ଓ͕ඞਢཁ݅Ͱ͋Δɻ 1PJOU
ͳͥࠓ·Ͱ)551ʹҠߦ͠ͳ͔ͬͨͷ͔ʁ ͜Ε·Ͱͷސ٬ͷϞνϕʔγϣϯ © OSCA • )551ͰेͳεϐʔυͰ͚͍ͯ͞Δ ͳ͘ಈ͍͍ͯΔ͔Β͍͍͡ΌΜ • وॏͳϦιʔεػೳ։ൃʹ͍͍ͨ
ͳͥ)551ʹҠߦͨ͠ͷ͔ʁ ࠓճͷϓϩδΣΫτͷ͖͔͚ͬɾϞνϕʔγϣϯ © OSCA (PPHMF1BHF4QFFE *OTJHIUT 4&0ͳͲͷଞͷཁૉ૬·Γɺ 1BHF4QFFE *OTJHIUͷείΞΛ վળ͍ͨ͠ͱ͍͏͜ͱʹͳͬͨɻ
© OSCA )551ҠߦͰͷظ
)551ҠߦͰͷҰ൪ͷظ © OSCA 8&#αΠτ๚ऀͷମײతͳͪ࣌ؒΛݮΒ͢͜ͱɻ
)551ҠߦͰͷҰ൪ͷظ © OSCA )551YͰൃੜ͍ͯͨ͠ )FBEPG-JOF#MPDLΛճආ͠ )551ͷετϦʔϜଟॏԽͷԸܙΛड͚Δ͜ͱͰɺ 8&#αΠτ๚ऀͷମײతͳͪ࣌ؒΛݮΒ͢ɻ
)FBEPG-JOF#MPDL)551ύΠϓϥΠϯ © OSCA )551 )551 a.png b.png c.png ϑΝΠϧΛҰͭͣͭॱ൪ʹऔಘμϯϩʔυ͢Δɻ લͷϦΫΤετ͕ऴΘΔ·Ͱͷzͪz͕ൃੜ͢Δɻ
a.png b.png c.png ϦΫΤετΛଟॏԽͯ͠ฒྻʹॲཧͰ͖ΔΑ͏ʹͳͬͨɻ
© OSCA ԿΛ͔ͨ͠ʁ
ͬͨ͜ͱ © OSCA "QBDIFIUUQE Λ࠷৽Խ͠ɺదʹઃఆ͚ͨͩ͠ɻ • ࠷৽൛ͷ"QBDIFIUUQE ͷΞοϓσʔτ • ར༻ϓϩτίϧ
I ͷࢦఆ IUUQEDPOG
)551Ͱ௨৴͍ͯ͠Δ͜ͱͷ֬ೝ © OSCA
© OSCA ޮՌͲ͏͔ͩͬͨʁ
ΞΫηε࣌ͷ௨৴ͷมԽ © OSCA )551 )551 )P-ϒϩοΩϯά͕ൃੜ͍ͯ͠Δ ฒྻͰ௨৴͕ߦΘΕ͍ͯΔ
1BHF4QFFE *OTJHIUTͷ݁Ռ © OSCA )551 )551 ओʹ࣍ͷͭͷ߲͕ղফ͞ΕͯείΞ͕վળ͞Ε·ͨ͠ɻ • ΦϑεΫϦʔϯը૾ͷԆಡΈࠐΈ •
αʔόʔԠ࣌ؒͷॖ 55'#
)551ҠߦҎ֎ͷվળ © OSCA 1BHF4QFFE *OTJHIUTͷείΞΛ্͛ΔͨΊʹɺ ҎԼͷΑ͏ͳରԠಉ࣌ʹߦ͍·ͨ͠ɻ • $POUFOU&ODPEJOHʹΑΔ௨৴ѹॖͷઃఆ • ը૾ϑΝΠϧͷ࠷దԽ
0QUJ1/( 0QUJ1/( ը࣭ΛଛͳΘͤͣʹɺ ը૾ͷ༰ྔΛখͯ͘͘͞͠ΕΔπʔϧɻ
·ͱΊ © OSCA Ø "QBDIFIUUQE ΛΞοϓάϨʔυ͢Δ͜ͱʹΑΓɺ 8&#αΠτΛ)551ʹରԠͨ͠ɻ Ø )551ύΠϓϥΠϯͷԸܙΛड͚Δ͜ͱ͕Ͱ͖ɺ 1BHF4QFFE
*OTJHIUTͷείΞΛ্͛Δ͜ͱ͕Ͱ͖ͨɻ