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-performance-analysis
Search
ANDPAD inc
January 29, 2021
Technology
3
3.5k
Webアプリケーションパフォーマンス分析/web-application-performance-analysis
ANDPAD inc
January 29, 2021
Tweet
Share
More Decks by ANDPAD inc
See All by ANDPAD inc
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
3
6.4k
Long journey of Ruby standard library
andpad
0
19
Go 1.22 の Vet 変更点について
andpad
0
270
アンドパッドのある開発チームでの OSS への取り組み
andpad
2
4.3k
最初のファンを作り、最初のファンに価値を届けるまで
andpad
1
740
Deep dive into Ruby's require
andpad
0
84
AWS Security Hub を 「有効化したけど見てない」人に向けた DevSecOps の実現方法
andpad
0
79
EC2 からの脱出劇:多用途なサーバの全役割をサーバレス・コンテナ環境へ
andpad
0
27
Ruby on Rails + Sidekiq構成のモノリシックサービスをコンテナ化した話
andpad
0
250
Other Decks in Technology
See All in Technology
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.5k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
反実仮想機械学習とは何か
usaito
PRO
11
4.6k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
On Your Data を超えていく!
hirotomotaguchi
2
680
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
420
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
Featured
See All Featured
Practical Orchestrator
shlominoach
182
9.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
What's in a price? How to price your products and services
michaelherold
237
11k
A Philosophy of Restraint
colly
197
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Navigating Team Friction
lara
178
13k
Clear Off the Table
cherdarchuk
84
310k
Producing Creativity
orderedlist
PRO
337
39k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
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