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
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elastic StackでWordPress サイトのパフォーマンスを 計測してみたかった
WordBench京都 2017.10.14 #wbkyoto
Daisuke Konishi
October 14, 2017
More Decks by Daisuke Konishi
See All by Daisuke Konishi
複数ソースから集めて作る自分サイト
dkonishi
0
130
django-import-export で マスターデータ管理生活
dkonishi
0
280
Kansai WordPress Meetup@京都 近況とこれから
dkonishi
0
180
大阪Pythonの会の紹介@Python Kansai #01
dkonishi
1
210
Netlify Functions 叩き初め
dkonishi
0
290
Gatsby.jsでWordPressのフロントエンドを作る
dkonishi
0
320
AWS LambdaからSlackに ○○を送る
dkonishi
0
1.3k
Bench京都怖くない
dkonishi
0
240
WordBench京都への関わりと何を得たか
dkonishi
0
180
Other Decks in Programming
See All in Programming
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
490
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
990
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
160
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
120
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
340
自分的「カンファレンスの楽しみ方」
syumai
0
190
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
信頼性の目標を誰も求めてない
shubox
0
490
[KotlinConf Extended South Korea 2026] KotlinConf 2026 발표자 후기
wisemuji
0
100
ALB ログから Trace を気合で繋げる技術
fohte
7
880
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
370
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
Designing Powerful Visuals for Engaging Learning
tmiket
1
530
How to Ace a Technical Interview
jacobian
281
24k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
The Cost Of JavaScript in 2023
addyosmani
55
10k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
Code Reviewing Like a Champion
maltzj
528
40k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Optimizing for Happiness
mojombo
378
71k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
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 ؾ߹͍͕Γͳ͍
ΈΜͳͬͯڭ͑ͯ