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
Elastic StackでWordPress サイトのパフォーマンスを 計測してみたかった
Search
Daisuke Konishi
October 14, 2017
Programming
0
580
Elastic StackでWordPress サイトのパフォーマンスを 計測してみたかった
WordBench京都 2017.10.14 #wbkyoto
Daisuke Konishi
October 14, 2017
Tweet
Share
More Decks by Daisuke Konishi
See All by Daisuke Konishi
複数ソースから集めて作る自分サイト
dkonishi
0
110
django-import-export で マスターデータ管理生活
dkonishi
0
260
Kansai WordPress Meetup@京都 近況とこれから
dkonishi
0
160
大阪Pythonの会の紹介@Python Kansai #01
dkonishi
1
190
Netlify Functions 叩き初め
dkonishi
0
250
Gatsby.jsでWordPressのフロントエンドを作る
dkonishi
0
300
AWS LambdaからSlackに ○○を送る
dkonishi
0
1.3k
Bench京都怖くない
dkonishi
0
220
WordBench京都への関わりと何を得たか
dkonishi
0
170
Other Decks in Programming
See All in Programming
AIで開発生産性を上げる個人とチームの取り組み
taniigo
0
130
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
970
CSC305 Lecture 01
javiergs
PRO
1
390
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
240
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
310
2025年版 サーバーレス Web アプリケーションの作り方
hayatow
23
25k
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
CSC305 Lecture 04
javiergs
PRO
0
230
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
370
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
340
止められない医療アプリ、そっと Swift 6 へ
medley
1
110
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.5k
Featured
See All Featured
Building an army of robots
kneath
306
46k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Scaling GitHub
holman
463
140k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Being A Developer After 40
akosma
91
590k
Producing Creativity
orderedlist
PRO
347
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Transcript
&MBTUJD4UBDLͰ8PSE1SFTT αΠτͷύϑΥʔϚϯεΛ ܭଌͯ͠Έͨ %BJTVLF,0/*4)*
&MBTUJD4UBDLͰ8PSE1SFTT αΠτͷύϑΥʔϚϯεΛ ܭଌͯ͠Έ͔ͨͬͨ %BJTVLF,0/*4)*
%BJTVLF,0/*4)* ϚʔΫΞοϓΤϯδχΞ 8PSE#FODIژϞσϨʔλʔ
None
ࠓճࢦ͢ͷ
w &MBTUJDࣾͷϓϩμΫτΛ ͬ͘͟Γཧղͨ͠ؾʹͳΔ w 8PSE1SFTTͰߏஙͨ͠αΠτͷ ύϑΥʔϚϯεΛܭଌ͢Δ ˞ࠓճͷύϑΥʔϚϯεͷఆٛ ɹɹϑΝΠϧͷసૹʹ͔͔Δ ࠓճࢦ͢ͷ
ϑΝΠϧ"ͷ సૹ͕͍ දࣔ͞ΕΔ·Ͱ ˓NT ͍ͭͰݟΕΔ
ࠓճͷ&MBTUJDϓϩμΫτ
&MBTUJDTFBSDI εέʔϥϒϧͰɺߴ৴པੑɺ༰қͳཧΛ ಛͱ͢Δɺࢄܕݕࡧ͓ΑͼੳΤϯδϯ
,JCBOB &MBTUJDTFBSDIͷσʔλΛՄࢹԽͨ͠Γɺ ͦͷͨΊͷը໘ઃܭ͕Ͱ͖Δπʔϧ
#FBUT ܰྔσʔλγούʔ ز͔ͭͷػೳʹ͔Ε͓ͯΓɺͦΕͧΕ͕ औಘͨ͠σʔλΛૹ৴Ͱ͖Δ
None
͜Μͳ෩ʹσʔλΛऩू͠ՄࢹԽ
ڥΛ༻ҙ͢Δ
ಋೖͯ͠Έͨ Λ
w ͬ͘͟Γݴ͑Ծڥπʔϧͷྨɻ w 8PDLFS%PDLFSͰ࡞ΒΕͯ·͢Αʂ
w ίϯςφ͝ͱʹཧͰ͖ΔͷͰཁΒͳ͘ͳͬͨΒ ࣺͯΒΕΔ͠ɺٯʹՃ؆୯ w ඞཁʹԠͯ͡εϖοΫΞοϓͰ͖Δ ϝϞϦͱ͔ w ىಈ͕ૣ͍ 8PDLFSΛࢥ͍ු͔·͠ΐ͏
w %PDLFS)VCͷطଘϦιʔεΛ͑Δ ޙड़
%PDLFSGPS.BDΛ Πϯετʔϧ
*OTUBMM%PDLFSGPS.BDc%PDLFS%PDVNFOUBUJPO IUUQTEPDTEPDLFSDPNEPDLFSGPSNBDJOTUBMM
࣮ࡍͷαʔόʔͰ͏ͳΒ &MBTUJDTFBSDI,JCBOBͷڥΛ༻ҙ "&4 "84 &MBTUJD$MPVE ࣗલͰΉ 8PSE1SFTT714ͱ͔ΫϥυͰ༻ҙ 1BDLFUCFBUTΒͤΔ
ࠓճ͏Πϝʔδ %PDLFS)VC&MBTUJD͔Β
%PDLFSΠϝʔδͷڞ༗αʔϏε %PDLFS)VC
ઌਓͷΠϝʔδ͕ެ։͞ΕͯΔ
ࠓճ͏%PDLFSΠϝʔδ wXPSEQSFTT wNZTRM wQSPUFBOTFDQBDLFUCFBU wFMBTUJDTFBSDI wLJCBOB &MBTUJDެࣜΠϝʔδ
ίϯςφͷىಈ EPDLFSSVOOBNFTPNFXPSEQSFTTMJOLTPNF NZTRMNZTRMQEXPSEQSFTT Πϝʔδͷϖʔδʹॻ͍ͯ͋Δ͜Μͳײ͡ͷίϚϯυͰ ىಈ͢Δ
ίϯςφͷىಈ EPDLFSSVOOBNFTPNFXPSEQSFTTMJOLTPNF NZTRMNZTRMQEXPSEQSFTT Πϝʔδͷϖʔδʹॻ͍ͯ͋Δ͜Μͳײ͡ͷίϚϯυͰ ىಈ͢Δ ຖճݸΔͷ໘ʂ
EPDLFSDPNQPTFͰ ඞཁͳίϯςφΛཧ
ݸผىಈखؒͳͷͰ·ͱΊΔ ҰઃఆϑΝΠϧΛॻ͚ɺͦΕΛͱʹ ඞཁͳίϯςφΛىಈͯ͘͠ΕΔ
version: '3' services: mysite_db: image: mysql environment: MYSQL_ROOT_PASSWORD: password mysite:
image: wordpress environment: WORDPRESS_DB_PASSWORD: password WORDPRESS_DB_USER: root WORDPRESS_DB_HOST: mysite_db:3306 WORDPRESS_DB_NAME: mysite ports: - "8080:80" links: - mysite_db .Z42- 8PSE1SFTT
EPDLFSDPNQPTFVQ ىಈԿߟ͑ͣ͜Ε͚ͩ
EPDLFSDPNQPTFQT ىಈঢ়ଶɺҎԼͰ֬ೝͰ͖·͢
ͦΕͧΕͷઃఆΛ͢Δ
ઃఆ͕ඞཁͳͷҎԼ w8PSE1SFTT Πϯετʔϧ࡞ۀ͕ඞཁ w&MBTUJDTFBSDI ΠϯσοΫεͷςϯϓϨʔτΛՃ w,JCBOB ΠϯσοΫεͷࢦఆμογϡϘʔυͷՃ
͍ͭͷΠϯετʔϧ 8PSE1SFTT
DVSM)$POUFOU5ZQFBQQMJDBUJPOKTPO9165IUUQ MPDBMIPTU@UFNQMBUFQBDLFUCFBU E!QBDLFUCFBUUFNQMBUFKTPO ΠϯσοΫεςϯϓϨʔτΛ࡞ แ͞Ε͍ͯΔςϯϓϨʔτΛ&MBTUJDTFBSDIʹ ద༻ͤ͞Δɻ &MBTUJDTFBSDI
μογϡϘʔυΛՃ &MBTUJDTFBSDIͷใΛՄࢹԽ͢ΔͨΊʹμογϡ ϘʔυΛ࡞͢Δ ,JCBOB ˞࣮͔͜͜ΒͰ͖͍ͯͳ͍
,JCBOBͷίϯςφʹೖͬͯɺμογϡϘʔυΛՃ ,JCBOBμογϡϘʔυΛՃ HJUDMPOFHJU!HJUIVCDPNFMBTUJDCFBUT EBTICPBSETHJU DECFBUTEBTICPBSET MPBETI
αΠτΛݟʹߦ͘ͱɺ 1BDLFUCFBU͕&MBTUJDTFBSDIʹ σʔλΛ͛ͯ,JCBOBͰݟΕΔ ͨͿΜ
".*.050 "NB[PO&MBTUJDTFBSDI4FSWJDFͰ#FBUTΛѻͬͯΈΔ81,ZPUP IUUQTXQLZPUPOFUVTFCFBUTJOBNJNPUPBOEBFT
͔͜͜ΒͰ͖Δ͜ͱ
w දࣔ͢Δ༰Λཧ ϑΟϧλϦϯάͱ͔ w .FUSJDCFBUΛಋೖͨ͠Βαʔόʔͷ ύϑΥʔϚϯεऔಘͰ͖Δ w ,JCBOBͷμογϡϘʔυͷใΛ1%'ʹͯ͠ ఆظతʹϝʔϧͰૹΔ
ࠓճͳͥͩΊͩͬͨͷ͔
w %PDLFS)VCͷྑ͍Πϝʔδ୳͢ͷ ͔ͬͨ͠ όʔδϣϯɺ૬ੑ w ,JCBOBͷίϯςφʹHJUͱ͔XHFUͱ͔ೖͬͯ ͳ͔ͬͨμογϡϘʔυೖΕΒΕͳ͍ w 1BDLFUCFBUͷಈ࡞֬ೝ
σʔλͷૹ৴ ͕ Ͱ͖͍ͯΔ͔͕͔Βͳ͔ͬͨ w ؾ߹͍͕Γͳ͍
ΈΜͳͬͯڭ͑ͯ