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
失敗談から 運用しやすいサイトの作り方を 考えてみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yoriyasu Nishimura
April 18, 2018
Programming
2.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
失敗談から 運用しやすいサイトの作り方を 考えてみた
4月のWordBench Kyotoでお話しさせていただいたスライドです。
Yoriyasu Nishimura
April 18, 2018
More Decks by Yoriyasu Nishimura
See All by Yoriyasu Nishimura
Kansai WordPress Meetup@Kyoto Lightning talk
yori3
0
580
Other Decks in Programming
See All in Programming
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
280
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.2k
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.2k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
6.1k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
110
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
170
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
190
RTSPクライアントを自作してみた話
simotin13
0
510
net-httpのHTTP/2対応について
naruse
0
450
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Facilitating Awesome Meetings
lara
57
6.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
190
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
So, you think you're a good person
axbom
PRO
2
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
A better future with KSS
kneath
240
18k
Transcript
ࣦഊஊ͔Β ӡ༻͍͢͠αΠτͷ࡞ΓํΛ ߟ͑ͯΈͨ ݄ :PSJZBTV/JTIJNVSB
֓ཁ w ࣾͷ8PSE1SFTTΛ༻੍ͨ͠࡞Ҋ݅Ͱͷ͓ w ϦϦʔεޙ͓٬͞Μ͔Βෆ۩߹ͷ͝࿈བྷ͕ଟ͋ͬͨ w ੍࡞࣌ͷ՝ΛৼΓฦΓɺͲ͏͢ΕΑ͔ͬͨͷ͔Λ ߟ͑ͨɻ
ͦͷ࣌ͷνʔϜͷ༷ࢠʢ͘Β͍લʣ w ͱΓ͋͑ͣσβΠϯΛͭ͘Δ w σΟϨΫλʔɺσβΠφʔɺϚʔΫΞοϓͷۀମ੍ ʢͱ͍͏໊ͷݸਓϓϨʔʣ w $.4ͷࣝ͋·Γͳ͍ਓ͕ଟ͍ ˞ΛΘ͔Γ͘͢͢ΔͨΊʹ͔ͳΓۃͳදݱʹͳ͍ͬͯ·͢ɻ ɹ͜Μͳ৫ͩͬͨΒͱ͍͏ϑΟΫγϣϯͩͱࢥ͍ͬͯͩ͘͞ɻ
Ҋ݅֓ཁ w ΞύϨϧܥϒϥϯυαΠτʢൢചผͰӡ༻ʣ w ৽ணใͱళฮใΛཧը໘Ͱߋ৽ w ୈϑΣʔζͰ1$ͷΈΛ࡞ɺ ୈϑΣʔζͰϨεϙϯγϒԽ
ళฮҰཡ w ಓݝ͝ͱͰϘοΫε w ͦͷதʹҰཡͰฒͿ
ళฮҰཡ ళฮ͕ͳͯ͘ಓݝ͕ొ͞Ε͍ͯΔͱ͚͕ͩ දࣔ͞ΕΔ
ళฮ͕ͳͯ͘ಓݝ͕ొ͞Ε͍ͯΔͱ͚͕ͩ දࣔ͞ΕΔ ళฮҰཡ ͕ͳ͍ͷͱ͖ఆͰ͖ͯͳ͍
৽ணใ w ళฮͷ͓Βͤͷ͓Βͤ ͳͲΛ͢Δϖʔδ w ͷ͓Βͤͷৄࡉϖʔδ w ςΩετͷΈͷΤϦΞʢຊจʣ w ࣸਅͱใͷΤϦΞ
w ࠷ޙʹϦϯΫΛೖΕΔͷͰɺ BλάʹDPMPSઃఆ
৽ணใ w ΤϦΞͷϦϯΫʢBλάʣʹ͔͠DPMPS͕ઃఆ͞Ε͍ͯͳ͍ɻ w MJͳͲͷͦͷଞͷλάͷελΠϧ͕ઃఆ͞Ε͍ͯͳ͍ɻ
৽ணใ w ΤϦΞͷϦϯΫʢBλάʣʹ͔͠DPMPS͕ઃఆ͞Ε͍ͯͳ͍ɻ w MJͳͲͷͦͷଞͷλάͷελΠϧ͕ઃఆ͞Ε͍ͯͳ͍ɻ ͍ํఆͰ͖ͯͳ͍
ؔ࿈هࣄ w ݸผϖʔδͷຊจޙʹදࣔ w ݅දࣔ ˠεϚϗͰΧϥϜදࣔ
ؔ࿈هࣄ දࣔ͞ΕΔςΩετͷจࣈ͕มΘΔͱ ่ΕΔ
ؔ࿈هࣄ ࠷େɺ࠷খΛߟ͑ͯͳ͍ දࣔ͞ΕΔςΩετͷจࣈ͕มΘΔͱ ่ΕΔ
ൃੜͨ͠ w ͕ͳ͍ͷͱ͖ఆͰ͖ͯͳ͍ w ೖྗมԽఆͰ͖ͯͳ͍ w ͍ํ૾Ͱ͖ͯͳ͍
ߟ͑ͨղܾํ๏ w ͕ͳ͍ͷͱ͖ఆͰ͖ͯͳ͍ ˠঢ়گΛߟྀͨ݅͠ذ w ೖྗมԽఆͰ͖ͯͳ͍ ˠαΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γʹ͢Δ w ͍ํ૾Ͱ͖ͯͳ͍ ˠࣄલʹ͖ͪΜͱऔΓܾΊ͓ͯ͘
w QIQͷJGจͰ݅ذ w ग़ྗ͢Δͷ͕͋Δͱ͖ͳ͍ͱ͖ w Ͳͷϖʔδ͔ w ͲͷσόΠε͔ ঢ়گΛߟྀͨ݅͠ذ w
ۭͰ͋͑ͯද͓ࣔͤͯ͘͞ཁૉ͋Δ͔
w ग़ྗ͢Δͷ͕͋Δͱ͖ͳ͍ͱ͖ ঢ়گΛߟྀͨ݅͠ذ QIQJG IBWF@QPTUT XIJMF IBWF@QPTUT
UIF@QPTU ͜͜ʹίϯςϯπ QIQFOEXIJMF QIQFOEJG
w ग़ྗ͢Δͷ͕͋Δͱ͖ͳ͍ͱ͖ ঢ়گΛߟྀͨ݅͠ذ QIQJG IBWF@QPTUT XIJMF IBWF@QPTUT
UIF@QPTU ͜͜ʹίϯςϯπ QIQ FOEXIJMF FMTF ίϯςϯπ͕ͳ͍߹ͷهड़ QIQFOEJG
w Ͳͷϖʔδ͔ ঢ়گΛߟྀͨ݅͠ذ QIQJG JT@QBHF b\TMVH^` ͜͜ʹϖʔδಠࣗͷίϯςϯπ
QIQFOEJG w ͲͷσόΠε͔ QIQJG JT@XQ@NPCJMF ͜͜ʹ415#ͷίϯςϯπ QIQFOEJG
ৄ͘͠$PEFYͰ ݅ذλά8PSE1SFTT$PEFYຊޠ൛ IUUQTXQEPDTPTEOKQ &%"&###&&# &#'&# ঢ়گΛߟྀͨ݅͠ذ
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w αΠζ͕มΘ่ͬͯΕͳ͍Α͏ͳ$44ͷΈํ w αΠζΛݻఆʹ͢Δ w ߴ͞ݻఆ w จࣈ੍ݶ
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w αΠζ͕มΘ่ͬͯΕͳ͍Α͏ͳ$44ͷΈํ w ่ΕͨݪҼˠqPBUͰΜͰ͍ͨ qPBUɾɾɾʮճΓࠐΈʯͳͷͰ伱ؒΛຒΊΔΑ͏ʹۭ͍ ͯΔํʹߦ͜͏ͱ͢Δ
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w JOMJOFCMPDLɾɾɾཁૉͷϥΠϯΛἧ͑ͯฒΔ
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w qFYɾɾɾϒϩοΫͷߴ͕͞ἧ͏
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w QIQͰจࣈΛ੍ݶ͢Δ TVCTUS IPHFIPHFIPHFIPHF NC@TVCTUS IPHFIPHFIPHFIPHF
NC@TUSJNXJEUI IPHFIPHFIPHFIPHF
αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γํ w $44Ͱจࣈ੍ݶ Q\ XJEUIQY XIJUFTQBDFOPXSBQ PWFSqPXIJEEFO UFYUPWFSqPXFMMJQTJT ^ Q\
EJTQMBZXFCLJUCPY XFCLJUCPYPSJFOUWFSUJDBM XFCLJUMJOFDMBNQ PWFSqPXIJEEFO ^
ࣄલʹ͖ͪΜͱऔΓܾΊ͓ͯ͘ w ߘͰͲΜͳλάɺελΠϧΛ͏͔ w ͲΜͳใΛೖΕΔ͔ʢΧελϜϑΟʔϧυͳͲʣ w ͲΜͳߜΓࠐΈ͕ඞཁ͔ʢΧςΰϦʔɾλάʣ ɾɾɾͳͲ
ࣄલʹ͖ͪΜͱऔΓܾΊ͓ͯ͘ w ཧը໘Λઃܭ w ෆཁͳཁૉΛඇදࣔʢΤσΟλʔ·ΘΓʣ w $44Ͱࢦఆͯ͠ͳ͍ཁૉ͑ͳ͍Α͏ʹ͢ΔͳͲɻ w ΫϥΠΞϯτͷϦςϥγʔʹ߹ΘͤΔͷඞཁɻ w
ϓϥάΠϯΛ׆༻ FYʣ5JOZ.$&"EWBODFE ɹɹ"EE2VJDLUBH ɹɹ6TFS3PMF&EJUPS
ࣄલʹ͖ͪΜͱऔΓܾΊ͓ͯ͘ w $44Λ w ֊ΛݮΒ͍ͯ͠Ζ͍Ζͳͱ͜ΖͰ͍͘͢͢Δ DPOUFOUJOOFSJUFNBSFBB\ ɹDPMPSQJOL ^ DPOUFOUJOOFSB\ ɹDPMPSQJOL
^
w ঢ়گΛߟྀͯ݅͠ذΛͭ͘Δ w ࣄલʹ͖ͪΜͱऔΓܾΊ͓ͯ͘ʢࢥ͍ࠐΈͰਐΊͳ͍ʣ w αΠζ͕มԽͯ͠ରԠͰ͖Δ࡞Γʹ͢Δ ӡ༻ϑΣʔζͰࠔΒͳ͍ͨΊʹ ͪΌΜͱ֬ೝ͠Α͏ ·ͱΊ
w ͱΓ͋͑ͣσβΠϯΛͭ͘Δ ˠ༷Λ࠷ॳʹܾΊΔ w σΟϨΫλʔɺσβΠφʔɺϚʔΫΞοϓͷۀମ੍ ʢͱ͍͏໊ͷݸਓϓϨʔʣ ˠνʔϜͰ࿈ܞ w $.4ͷࣝ͋·Γͳ͍ਓ͕ଟ͍ ˠجຊతͳࣝΈΜͳ͓͖࣋ͬͯ͘
·ͱΊʢνʔϜ͕Ͳ͏มΘ͔ͬͨʣ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠