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アプリケーションパフォーマンス分析/web-application-performanc...
Search
ANDPAD inc
January 29, 2021
Technology
3
3.8k
Webアプリケーションパフォーマンス分析/web-application-performance-analysis
ANDPAD inc
January 29, 2021
Tweet
Share
More Decks by ANDPAD inc
See All by ANDPAD inc
Vue・React マルチプロダクト開発を支える Vite
andpad
0
62
プロダクト開発を支えるデータ利活用:中央集権から「民主化」までの軌跡
andpad
0
130
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
350
読もう! Android build ドキュメント
andpad
1
430
アンドパッドにおける CocoaPods ライブラリ群の SwiftPackageManager への移行戦略
andpad
0
210
Flutter は DCM が 9 割
andpad
1
350
Amplify で SPA をホスティングする際の注意点
andpad
1
280
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
andpad
0
140
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
590
Other Decks in Technology
See All in Technology
生成AI活用のROI、どう測る? DMM.com 開発責任者から学ぶ「AI効果検証のノウハウ」 / ROI of AI
i35_267
4
150
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
1
290
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
2
630
結局QUICで通信は速くなるの?
kota_yata
9
7.5k
人を動かすことについて考える
ichimichi
2
300
LLM時代の検索とコンテキストエンジニアリング
shibuiwilliam
2
1.1k
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
200
OCI Bastionサービス
oracle4engineer
PRO
1
120
Backboneとしてのtimm2025
yu4u
3
1.3k
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
260
EKS Pod Identity における推移的な session tags
z63d
1
200
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Building an army of robots
kneath
306
45k
For a Future-Friendly Web
brad_frost
179
9.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Adopting Sorbet at Scale
ufuk
77
9.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Visualization
eitanlees
146
16k
Transcript
8FCΞϓϦέʔγϣϯ ύϑΥʔϚϯεੳ
ࣗݾհ w ࡾ୩ɹஐ࢙ʢ!NJUBʣ w ࣄͦͷ̍ɹͱ͋Δاۀͷ.Z42-νʔϜͷதؒཧ৬ w ࣄͦͷ̎ɹ"/%1"%ͷσʔλϕʔεٕज़ސ w ݄ʹ̎ɺ͓अຐͯ͠·͢ w
IUUQNJUBECIBUFCMPKQ
͓͞Β͍ w ୈ̍ճ%#ษڧձ.Z42-42-νϡʔχϯά ࣾࢿྉ w ୈ̎ճ%#ษڧձ.Z42-ϩοΫʹ͍ͭͯʢجຊฤʣ IUUQTUFDIBOEQBEDPKQFOUSZ w ୈ̏ճ%#ษڧձ.Z42-ϩοΫʹ͍ͭͯʢ%%-ฤʣ IUUQTUFDIBOEQBEDPKQFOUSZ
w σʔλϕʔεΛར༻ͨ͠։ൃ࣌ͷνΣοΫγʔτ ࣾࢿྉ
8FCΞϓϦέʔγϣϯ ύϑΥʔϚϯεੳ
ຊͷΰʔϧ w "/%1"%ͷݱঢ়ΛͬͯΒͬͯɺ՝ೝࣝΛ࣋ͬͯΒ͏ w ݪҼͷಛఆํ๏Λཧղ͢Δ w ۩ମతͳରԠύλʔϯʹ͍ͭͯཧղ͢Δ
8FCαΠτͷύϑΥʔϚϯεେࣄ w ʮදࣔεϐʔυ͕ඵ͘ͳΔͱɺݕࡧ͕ˋ΄Ͳݮগ͢Δʯ CZϚϦοαɾϝΠϠʔʢ:BIPP*OD $&0ʣ w ʮ̍ඵ͘ͳΔͱɺചΓ্͕͛Լ͢Δʯ CZ"NB[PO
"/%1"%ͷঢ়گ
w1\ ^-BUFODZ w1FSDFOUJMF w1தԝ w1࠷େ ύʔηϯλΠϧ
աڈϲ݄ͷ1-BUFODZ ຊ൪σʔλͷͨΊϚεΩϯά
աڈϲ݄ͷ1-BUFODZ ຊ൪σʔλͷͨΊϚεΩϯά
ߟ w 1ͷͳ͍ਫ४ʢNTʙNTʣ w େͷϦΫΤετेͳύϑΥʔϚϯε͕ग़͍ͯͦ͏ w 1ඇৗʹѱ͍ w ϔϏʔϢʔβҰ෦ͷػೳͰϢʔβମݧ͕ѱԽ͍ͯ͠ΔՄೳੑ͋Γ w
1ͻͲ͘ѱԽ͠ଓ͚͍ͯΔ
ͲͷΑ͏ʹ ύϑΥʔϚϯεվળΛ͢Δ͔
֨ݴ wਪଌ͢ΔͳɺܭଌͤΑ w ϓϩάϥϜͷϘτϧωοΫࢥΘ͵ͱ͜Ζʹ͋Δɻ
֨ݴ wਪଌ͢ΔͳɺܭଌͤΑ w ϓϩάϥϜͷϘτϧωοΫࢥΘ͵ͱ͜Ζʹ͋Δɻ ߏΛཧղ্ͨ͠ͰɺվળΛߦ͏͜ͱ͕େࣄ
%BUBEPH ˞ຊ൪σʔλΛݩʹͨ͠σϞ֎෦ެ։ʹׂ͍Ѫ
֨ݴ wਪଌ͢ΔͳɺܭଌͤΑ w ϓϩάϥϜͷϘτϧωοΫࢥΘ͵ͱ͜Ζʹ͋Δɻ %BUBEPHͰԿ͕͍ͷ͔ɺԿ͕ωοΫ͔ ΞλϦΛ͚͔ͭͯΒணख
%BTICPBSEͷ͝հ ˞ຊ൪σʔλΛݩʹͨ͠σϞ֎෦ެ։ʹׂ͍Ѫ
͜͜·Ͱͷ·ͱΊʢ͓ئ͍ʣ ϦϦʔεޙʹϨεϙϯελΠϜ͕ѱԽ͍ͯ͠ͳ͍͔νΣοΫ ओཁϖʔδͷ1͕̍ඵҎԼΛඪʹ͠·͠ΐ͏ʂ
Α͋͘Δվળख๏
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘Δվળύλʔϯ
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
42-ΠϯσοΫεͷݟ͠ wํ๏ w ΠϯσοΫεͷՃɺ42-ͷॻ͖͑ wදతͳద༻έʔε w 42-͕ϘτϧωοΫ w 42-ʹվળͷ༨͕͋Δ w"/%1"%Ͱͷ࣮ࢪྫ
42-ΠϯσοΫεͷݟ͠ w(00%10*/5 w ΞϓϦͷ༷Λมߋͤͣʹ͢Ή w ࣮͕༰қ w#"%10*/5 w ॳखͱͯ͠༗ޮ͕ͩɺݶք͕͋Δ
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
ϚςϦΞϥΠζʢΩϟογϡςʔϒϧʣ wํ๏ w σʔλ͕ߋ৽͞ΕͨλΠϛϯάͰɺؔ࿈ςʔϒϧΛੜ͓ͯ͘͠ɻ༧Ί+0*/ͨ͠ঢ়ଶͷςʔϒϧΛੜ͓ͯ͘͠ͳͲɻ w ϚςϦΞϥΠζɺDBMMCBDLUSJHHFSΛར༻ͯ͠ϦΞϧλΠϜʹߦ͏ํ๏ͱɺόονͰఆظతʹߦ͏ख๏͕͋Δɻ wදతͳద༻έʔε w ߋ৽සͷ͍σʔϒϧ w
ߜΓࠐΈ݅ͷগͳ͍4&-&$5ʢҰཡɺϥϯΩϯάʣ w"/%1"%Ͱͷ࣮ࢪྫ JUFN@OBNF JUFN@DBUFH "QQMF 'SVJU 0SBOHF 'SVJU $P⒎FF %SJOL 8BUFS %SJOL JUFN@DBUFH JUFN@DPVOU 'SVJU %SJOL JUFNͷ*/4&35࣌ʹ JUFN@DPVOU
ϚςϦΞϥΠζʢΩϟογϡςʔϒϧʣ w (00%10*/5 w ΞϓϦͷ༷Λมߋͤͣʹ͢Ή w #"%10*/5 w σʔλߏ͕ෳࡶʹͳΔ w
ϚελʔσʔλͱϚςϦΞϥΠζ͞Εͨσʔλͷ߹ੑʹҙ w %#ͷߋ৽ྔ͕૿͑Δ
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
ඇಉظϦΫΤετ w ํ๏ w ϖʔδΛҰ୴ϨϯμϦϯάͨ͠ޙʹɺ"KBYͰɺඇಉظͰσʔλΛऔಘ͢ΔPSಛఆͷૢ࡞࣌ʹ σʔλΛऔಘ w ओཁ෦ͷϨϯμϦϯάΛૣΊΔ͜ͱͰɺମײΛ্ w දతͳద༻έʔε
w ॲཧͷվળ͕͍͠ w ଈ࣌දࣔ͠ͳͯ͘ྑ͍έʔε w "/%1"%Ͱͷ࣮ࢪྫ
ඇಉظϦΫΤετ w (00%10*/5 w ΞϓϦͷ༷Λมߋͤͣʹ͢Ή w σʔλߏΞʔΩςΫνϟʹมߋ͕ೖΒͳ͍ͨΊɺ࣮͕༰қ w #"%10*/5 w
֘෦ͷද͍ࣔ··
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
ΩϟογϡαʔόϝϞϦʹΩϟογϡ w ํ๏ w 4&-&$5݁ՌΛΩϟογϡαʔόϝϞϦʹΩϟογϡ͓ͯ͘͠ w දతͳద༻έʔε w ߋ৽ස͕গͳ͘ɺࢀরස͕ඇৗʹଟ͍
ΩϟογϡαʔόϝϞϦʹΩϟογϡ w (00%10*/5 w ΞϓϦͷ༷Λมߋͤͣʹ͢Ή w #"%10*/5 w σʔλߏ͕ෳࡶʹͳΔ w
ϚελʔσʔλͱΩϟογϡ͞Εͨσʔλͷ߹ੑʹҙ w Ωϟογϡ͕FYQJSFͨ͠λΠϛϯάʹͨΔͱ͍
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
ΞʔΩςΫνϟΛݟ͢ w ํ๏ w σʔλϕʔεͰ͋ΕదͳσʔλετΞʢ%ZOBNP%# 3FETIJGU 4 &MBTUJDTFBSDIFUDʜʣΛར༻͢Δ w
දతͳద༻έʔε w .Z42- "VSPSB Λෆదͳ༻్ʢ0-"1શจݕࡧ࣌ܥྻσʔλϑΝΠϧ ݿ Ͱར༻ͯ͠͠·͍ͬͯΔ w ࣮ྫ w શจݕࡧͷ&MBTUJDTFBSDIԽ
ΞʔΩςΫνϟΛݟ͢ w (00%10*/5 w ඇৗʹߴ͍ޮՌ͕ظͰ͖Δ w #"%10*/5 w ͕͔͔Δ
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ
ཁ݅Λݟ͢ w ํ๏ w ύϑΥʔϚϯε͕ग़ͤΔΑ͏ͳػೳཁ݅Λݟ͢ w දతͳద༻έʔε w աͳػೳ w
ύϑΥʔϚϯεҎ֎ʹ՝Λ͔͔͍͑ͯΔػೳ w ࣮ྫ w 99݅த99݅ˠλΠϜϥΠϯతͳ6* w ݕࡧˠϑΟϧλ
ཁ݅Λݟ͢ w (00%10*/5 w ඇৗʹߴ͍ޮՌ͕ظͰ͖Δ w #"%10*/5 w ͕େ͖͘ͳΓ͕ͪ w
ύϑΥʔϚϯεվળΛ༏ઌ͗͢͠ͳ͍
42-ΠϯσοΫεΛݟ͢ %#্ʹϚςϦΞϥΠζ͓ͯ͘͠ʢΩϟογϡςʔϒϧʣ ඇಉظͰϦΫΤετ͢Δ ΩϟογϡαʔόϝϞϦ্ʹΩϟογϡ͢Δ ΞʔΩςΫνϟΛݟ͢
ཁ݅Λݟ͢ Α͋͘ΔվળύλʔϯͱϝϦσϝ ɹۜͷؙͳ͍ɺঢ়گʹԠͯ͡దͳख๏Λબ͢Δ͔͠ͳ͍
͓͞Β͍ w "/%1"%ͷݱঢ়ΛͬͯΒͬͯɺ՝ೝࣝΛ࣋ͬͯΒ͏ ˠϔϏʔϢʔβͷϨεϙϯε͕ѱԽ͠ଓ͚ͯ·͢ w ݪҼͷಛఆํ๏Λཧղ͢Δ ˠ%BUBEPH͕ศར w ۩ମతͳରԠύλʔϯʹ͍ͭͯཧղ͢Δ ˠۜͷؙͳ͍ɺ͍Ζ͍ΖΞΠσΞΛΈ߹ΘͤͯରԠ
5IBOLT