Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
適切なキャッシュで パブリッシングも 閲覧も 快適に #wbkyoto
Search
Hinaloe
October 14, 2017
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
適切なキャッシュで パブリッシングも 閲覧も 快適に #wbkyoto
2017年10月14日 WordBench Kyoto で登壇した際のスライドです。
WordPressに関わるプラグインをレイヤー毎にかるーく解説
Hinaloe
October 14, 2017
More Decks by Hinaloe
See All by Hinaloe
東海道らぐ2019年3月名古屋
hinaloe
0
280
LT中が通知に邪魔されないために #hojiroLT
hinaloe
0
460
PassportではじめるOAuth2 #laravel_osaka
hinaloe
1
9.2k
管理画面のみため、変えてみよう。 @WBKyoto
hinaloe
0
760
Other Decks in Technology
See All in Technology
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
690
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
1
390
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
1
470
AIエージェント時代、Kaggleにどう取り組むか
takanao
1
130
How we choose session proposals
kawaguti
PRO
0
170
DevelopersIO 2026 Tokyo 現時点の衛星通信サービスの現状を整理してみる
maroon1st
0
300
撮るだけでは終わらない。ソニーが挑むB2Bカメラソリューション開発
sony
0
110
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
850
BacklogのRAG 今ならこう作る - S3 Vectorsと自前パイプラインの勘所
revsystem
0
130
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
190
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
180
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.3k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
The untapped power of vector embeddings
frankvandijk
2
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Rails Girls Zürich Keynote
gr2m
96
14k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
410
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Accessibility Awareness
sabderemane
1
260
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Transcript
దͳΩϟογϡͰ ✏ύϒϦογϯάӾཡ շదʹ CZ)JOBMPF ˏ8PSE#FODIژ݄ ύϑΥʔϚϯεͷ͋Ε͜ΕͳͲͳͲ
50$ w ࣗݾհ w Ωϟογϡͬͯ w ͳͥΩϟογϡ͢ΔΜ͔ w ֤ϨΠϠʔͷΩϟογϡ w
͜Ε͔ΒͷΩϟογϡ w ·ͱΊ
)/ʮͻͳΖ͑ʯ͍͍ͬͯ·͢ w ֶੜͬͯ·͢ w ΞΠίϯΧωνΧζί͞Μʹ ͔͍ͯΒͬͨͭͩͬͨΓ͠·͢
ҰԠ81ͷίΞίϯτϦϏϡʔτ ͱ͔ͬͨ͜ͱ͕͋Γ·͢ w 8PSE1SFTT w 8PSE1SFTT w 8PSE1SFTT w 8PSE1SFTT
w 8PSE1SFTT IUUQTIJOBMPFOFUQPSUGPMJPDPOUSJCVUFUPXPSEQSFTT
ͱ͜ΖͰ ಥવͰ͕͢ጻչ͠·͢
࠷ۙ΄ͱΜͲ81͞ΘΕͯ·ͤΜ w ͳͷͰ81ͷίʔυͷॻ͖ํΕͨ w -BSBWFM 7VFKT͍͍ͧ w -BSBWFM0TBLBͰ81ͷਓͱ͔ݴ͏Μ͡Όͳ͔ͬͨ
ͱ͍͏Θ͚Ͱ ۩ମతͳίʔυͱ͔ग़͖ͯ·ͤΜ ˞ͦ͏Ͱͳͯ͘ ͱͱ֓೦ͷΛ͢ΔͭΓͰͨ͠ ˞̍ߦఔͷઆ໌ͷཏྻͰ͢ ͨΓલ͗ͯ͢ʹཱͨͳ͍͔͠Ε·ͤΜ
ͱ͍͑8PSE1SFTT͕ গͳΊͷ#FODIΛ༧ͯ͠ 8PSE1SFTTΛத৺ʹ 8PSE1SFTTҎ֎ʹԠ༻Ͱ͖ΔͰ͢
ͱΓ͋͑ͣࠓճͷຊ
Ωϟογϡɺ ҙࣝͯ͠·͢ΑͶʁ w ❌$"4) w Ωϟογϡ DBDIF ɺ͋ΔྖҬ͔ΒଞͷྖҬใ Λసૹ͢ΔࡍɺͦͷసૹԆΛۃྗӅṭ͠సૹޮΛ ্͢ΔͨΊʹߟҊ͞ΕͨهԱ֊ͷ࣮ݱखஈͰ͋Δɻ
r+"81Ωϟογϡ ίϯϐϡʔλγεςϜ w ͬ͘͟Γͱͨ͠༻ޠ w ༷ʑͳܗͰଘࡏ͢Δ w ͱΓ͋͑ͣૣ͘͢ΔͨΊͷͷ
ઌʹྫ ʙͦΕΩϟογϡͰͳ͍ʙ w 8BZCBDL.BDIJOF8FCڕͳͲɺ ຊޠͰݴ͏͍ΘΏΔڕɺΣϒΞʔΧΠϒ
(PPHMFͷΩϟογϡ
ͱͱॆͳ ύϑΥʔϚϯεલఏ w ͱͱύϑΥʔϚϯεͷΘΔ͍αΠτʹΩϟο γϡͯͯޡຐԽ͠ఔʹޮ͔͘ޮ͔ͳ͍͔ w ߹ʹΑͬͯѱԽ͢Δ͜ͱ
ΩϟογϡͷϨΠϠʔ
ͳͥɺΩϟογϡ͢Δ͔ w ͘ͳΔ 1)1.Z42-͍ w ແବͳϦΫΤετΛ͑ͯෛՙΛܰݮͰ͖Δ w 8PSE1SFTTͬͯ ׂͱมԽͷগͳ͍ϖʔδΛ࡞Δ͜ͱ͕ଟ͍ʂ
w ͠όοΫΤϯυ͕མͪͯΩϟογϡͰ͠ͷ ͛Δ͜ͱ͋Δ
͜ΜͳΩϟογϡ͕͋Γ·͢
ϒϥβʔͷΩϟογϡ w ϒϥβʔͦͷͷͰͷΩϟογϡ w 1BHF4QFFE*OTJHIUTͰΑ͘ݟ͔͚ΔΞϨ w $BDIFDPOUSPMϔομʔFYQJSFTϔομʔͰ੍ޚ w ͓ʹෳϖʔδͰ͏Ϧιʔε w
̎ճҎ߱ͷΞΫηεϖʔδભҠͰҙຯ͕͋Δ w ϒϩάͷॳճΞΫηεʹҙຯ͕ͳ͍ w ͘Θ͘͠ɿΩϟογϡʹ͍ͭͯཧͯ͠Έͨ
1)1ͷίʔυͷΩϟογϡ w 1)1͕͍ݪҼͷҰͭɿຖճ ίϯύΠϧΛߦ͏ w Ωϟογϡ͢Εຖճίϯ ύΠϧ͢Δඞཁ͕ͳ͍ w ϨϯλϧαʔόʔͰσϑΥ ϧτͰ༗ޮԽ͞ΕͯΔ͜ͱ
w 1)1 ͩͱͳ͓͞Βڧ͍ Β͍͠ IUUQTXXXYTFSWFSOFKQNBOVBMNBO@TFSWFS@QIQ@BQDQIQ
.Z42-ͷΫΤϦΩϟογϡ w %#͍߹Θͤ࣌ʹ%#ଆͷ༰͕มΘͬͯͳ ͔ͬͨΒલճͱಉ͡ͷฦ͍͍ͤΑͶɺΈ͍ͨ ͳͭ w ࠷ۙඇਪʹͳ͍ͬͯΔΒ͍͠
5SBOTJFOUT"1* w 8PSE1SFTTʹඪ४ࡌͷΩϟογϡػߏ w Α͘͏σʔλͱ͔ΛΩϟογϡ͢Δ w ࢦఆͨ͠Ұఆ࣌ؒͰظݶΕ w σϑΥϧτͰ0QUJPOTςʔϒϧʹ
5SBOTJFOUT"1* 0CKFDU$BDIF w σϑΥϧτͰ0QUJPOTςʔϒϧʹ w ESPQJOQMVHJO XQDPOUFOUPCKFDUDBDIFQIQ Λ͑ஔ͖͑ΒΕΔ FY
#BUDBDIF.FNDBDIFEΛ͏ ϝϞϦ্Ωϟογϡ 3FEJT0CKFDU$BDIF3FEJTΛ͏ ϝϞϦ্ͰΊͬͪΌ͍%# w ҰઆʹΑΔͱཧը໘͕ૣ͘ͳΔΒ͍͠ w Ͱෆ۩߹ใࠂΑ͋͘ΔͷͰةݥͳͷ͔ w ͱ͍͏͔͓ͦͦ0QUJPOT"1*ࣗମΛΩϟογϡ͢Δͷ͔ͩͬͨ
ϑΝΠϧϕʔεΩϟογϡ w ੩తͳϖʔδΛ੩తϑΝΠϧͱͯ͠ॻ͖ग़͢ w ͑Δͷ͕ଘࡏ͍ͯͨ͠ΒͦͬͪΛฦ͢ w FY 814VQFS$BDIF
੩తϑΝΠϧԽ w Ӭڙཆͱ͔ɻ w શʹ੩తϑΝΠϧ ͷΈͰ৴ w Ұछͷલ߲ͷڀۃܥ Ωϟογϡʜʜʁ
8FCαʔόʔ ϛυϧΣΞ ϨϕϧͰͷΩϟογϡ w ඇϩάΠϯϢʔβʔͷϦΫΤετΛ8FCαʔόʔ /HJOYͱ͔ Ͱ Ωϟογϡ͕͋Ε ड͚ࢭΊ ͯɺฦ͢ɻ
w /HJOYͳΒQSPYZDBDIFGDHJDBDIF w ϑΝΠϧɺ·ͨϝϞϦ্ͷΩϟογϡΛฦ͢ ͷͰͱΓ͋͑ͣ·͍͋ɻ
ઃఆΛॻ͘ͷ͕໘ͳΒ ઃఆࡁΈPS؆୯ʹઃఆͰ͖Δ".*ͱ͔͕͋Δͣ
$%/ͷΩϟογϡΛ͏ ˞ίϯν͞ΜϥΠϒϥϦ୯ମΛ (PPHMFͱ͔ͷ$%/͔ΒಡΈࠐΉΛ ͚ͯͨ͠ͲͦͬͪͰͳ͍Ͱ͢
$%/ͷΩϟογϡΛ͏ w 8FCαʔόʔͷલஈʹஔ͘ w ੈքதʹ༻ҙ͞Εͨαʔόʔͷ͏ͪҰൠʹϢʔ βʔͷ࠷دΓͷαʔόʔΛܦ༝ͯ͠ΞΫηε w $%/ʹΩϟογϡ͕͋Εͦͷ··Ϩεϙϯε Λฦ͢ͷͰΦϦδϯαʔόʔ·ͰϦΫΤετ͕ ඈΜͰ͜ͳ͍
$%/ͷྫ w "LBNBJ࠷ॳʹͰ͖ͨ$%/ w $MPVE'SPOU"84ͷ$%/ w $MPVEqBSF"MXBZT0OMJOFʢΦϦδϯ͕ࢮΜͰ ӾཡͰ͖Δʣͱ͔ར༻Ͱ͖Δ w 'BTUMZ
৴͚ͩ͡Όͳͯ͘Ωϟογϡͷύʔδ ͍Β͍͠ BOEFUDʜʜ
$%/ͱ͍͑ w ͡Ίͯ͏$%/ͱ͔ಛʹɺΩϟογϡ͖͢Ͱͳ͍ϖʔδ͕ Ωϟογϡ͞Ε͍ͯͳ͍͔ೋेʹҙͯ֬͠ೝ͓͖ͯ͠·͠ΐ͏ IUUQTBCPVUNFSDBSJDPNQSFTTOFXTBSUJDMF@JODJEFOU@SFQPSU ͜Μͳ͜ͱ͕ॳՆʹ༗ͬͨΑ͏ͳʜʜ
αʔόʔΩϟογϡɺ $%/Ωϟογϡʹڞ௨͢Δҙ w ϩάΠϯதͷϖʔδɺཁύεϫʔυͷϖʔδ Ωϟογϡ͞ΕΔ͖Ͱͳ͍ ࣌ʑΒ͔͕͠ ͋Δ w ৽نߘͯ͠Ωϟογϡʹअຐ͞Εͯ࠷৽ͷ
ߘͷಋઢ͕ੜ·Εͳ͍͜ͱɻ ϓϥάΠϯΛ༻͍ͯ໌ࣔతɺࣗಈతʹύʔδɺ *OWBMJEBUFͯ͠Δඞཁ͕͋Δɻ
Ҏ্มͳ͍ ΩϟγϡհͰͨ͠
͜Ε͔ΒͷΩϟογϡ ˞͜͜·Ͱհͨ͠Ωϟογϡࢮʹ·ͤΜ
".1 w ࠷ۙྲྀߦΓͷ"DDFMFSBUFE.PCJMF1BHFT w (PPHMF͕ఏএͯ͠Δͭ w (PPHMFͷ$%/͔Β৴͞ΕΔલఏ w ͜͜Ͱ".1ʹ͍ͭͯͷઆ໌͠·ͤΜ
4FSWJDF8PSLFS ͷ$BDIF"1* w ैདྷͷϒϥβͷΩϟογϡͱผʹ +4Ͱࡉ੍͔͘ޚͰ͖ΔΩϟογϡ w ΦϑϥΠϯͰͦͷΩϟογϡΛར༻ͯ͠ϖʔδɺ ίϯςϯπΛදࣔͰ͖Δ w
όοΫάϥϯυͰΩϟογϡͷߋ৽ϓϦϑΣο νՄೳ w ͨͩ͠ैདྷܗࣜͷ81αΠτͰ͍ʹ͍͔͘
4FSWJDF8PSLFS ͷ$BDIF"1* J04 4BGBSJ ·ͩରԠͯ͠ͳ͍
18"ͷҰ෦ 8PSE1SFTTϢʔβʔͷͨΊͷ1SPHSFTTJWF8FC"QQTͷ CZ:PTVLF0OPVF
18"ͷҰ෦
ϓϥάΠϯ
85PUBM$BDIF w Α͘͜Ε͕ݪҼͰʹؕͬͯΔਓ͕͍Δ w ͖ͬ͞հͨ͠ w ϖʔδΩϟογϡ ϑΝΠϧΩϟογϡʁ w
0QDBDIF w %#$BDIF w 0CKFDU$BDIF 0QDBDIF.FNDBDIFE3FEJT w ϒϥβΩϟογϡ w $%/Ϧόϓϩ ͱ͔ΛҰׅཧͰ͖Δ
85PUBM$BDIF w ࢲͬͯͳ͍ͷͰৄ͘͠Γ·ͤΜ
ͪͳΈʹ͓લͲ͏ͯ͠Μͷ w Θͨ͠Ͱ͔͢ʁ w /HJOYͷ1SPYZΩϟογϡ w $MPVE'SPOUͷ$%/Ωϟογϡ Ұ෦ w
#BUDBDIF͔ͳΜ͔ͷ0CKFDUDBDIF
·ͱΊ w ΩϟογϡΛ༗ޮ׆༻͢ΕύϑΥʔϚϯεվળ͞ ΕΔ͚ͲΈ߹ΘͤʹΑͬͯࠈ w ΄΅੩తͳαΠτͳΒखલͷϨΠϠʔͰ৯͍ࢭΊͯ ͓͘͠ w ཧը໘ͷλΠτϧٗײ͋ͬͯ͝ΊΜͳ͍͞
#-"/,1"(&