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
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
590
Other Decks in Programming
See All in Programming
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
820
Contextとはなにか
chiroruxx
1
390
スマートグラスで並列バイブコーディング
hyshu
0
270
symfony/aiとlaravel/boost
77web
0
110
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
340
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
110
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
1
540
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
430
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Accessibility Awareness
sabderemane
1
150
Unsuck your backbone
ammeep
672
58k
Designing for Performance
lara
611
70k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
880
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
860
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Exploring anti-patterns in Rails
aemeredith
3
430
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
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ͷࣝ͋·Γͳ͍ਓ͕ଟ͍ ˠجຊతͳࣝΈΜͳ͓͖࣋ͬͯ͘
·ͱΊʢνʔϜ͕Ͳ͏มΘ͔ͬͨʣ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠