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
Railsでキャッシュをいい感じに分散して期限切れを軽減する
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuya Okuhara
July 18, 2017
Programming
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Railsでキャッシュをいい感じに分散して期限切れを軽減する
第6回スタートアップRails勉強会
LT資料
http://qiita.com/okutaku/items/236703ab0a1731148e57
Takuya Okuhara
July 18, 2017
More Decks by Takuya Okuhara
See All by Takuya Okuhara
プロダクトマネージャーの時代はもう始まっている
okutaku0507
5
20k
実践!リーンなプロダクト開発
okutaku0507
26
63k
クラシルの地味な裏側
okutaku0507
0
2.8k
思いつきでgemを作ると後悔する話
okutaku0507
0
300
急激に成長するクラシルと組織を Ruby on Railsでどう支えるか
okutaku0507
2
920
Railsを使って最短1日でAMPに対応する
okutaku0507
0
1.5k
クラシルのwebサイトをちょっとした改善で100倍速にした話
okutaku0507
5
3.4k
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
120
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
370
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
150
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
200
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
860
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
330
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.6k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
400
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
110
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
430
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.6k
Paper Plane
katiecoart
PRO
2
52k
Scaling GitHub
holman
464
140k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Are puppies a ranking factor?
jonoalderson
1
3.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
What's in a price? How to price your products and services
michaelherold
247
13k
A Tale of Four Properties
chriscoyier
163
24k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Transcript
3BJMTͰΩϟογϡΛ͍͍ײ͡ʹ ࢄͯ͠ظݶΕΛܰݮ͢Δ Ԟݪ
⿏ࣗݾհ Α͘͏ΞΠίϯ ɾPLVUBLV ɾ3BJMTྺఔ େֶੜ͔Β ɾେֶӃͰੜԽֶઐ߈ தୀ ɾEFMZࡢʹδϣΠϯ
ɾ͖ͳྉཧ͏ͲΜ ɾٳΞΠεΧϑΣϥς୳͠ ɾೣ
LVSBTIJSV<Ϋϥγϧ>ͬͯ͝ଘͰ͔͢ʁ
⿏LVSBTIJSVͱ ɾ4/4ϑΝϯສਓ ɾ݄ؒ࠶ੜԯճ ɾJ04ΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐ ݅ ɾ"OESPJEΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐
݅
⿏ͦͦΩϟογϡͱʁ %#ͷΞΫηε͕ϘτϧωοΫʹͳΓ͍͢ %#ͷΞΫηε݁Ռɺ·ͨ࠷ऴ࢈ΛҰ࣌తʹอ࣋
⿏Ωϟογϡͷಋೖʹ૬ੑ͕͋Δ ɾ૬ੑ͕ྑ͍ ɹ⿏ಉ͡63-ʹଟ͘ͷϦΫΤετ ϝσΟΞ ɹΫϥγϧʹ͏͚ͬͯͭʂ ɾ૬ੑ͕ѱ͍ ɹ⿏ϢʔβʔʹΑͬͯίϯςϯπΛग़͠Θ͚͍ͯΔ ɹͷΓΑ͏
⿏Ϋϥγϧ๊͕͍͑ͯͨ ɾΩϟογϡ͕ภͬͪΌ͏ ɾΩϟογϡ͕ΕͪΌ͏ ɾɾɾʁ
⿏Ωϟογϡ͕ภͬͪΌ͏ (FU)JUT ৽ணτοϓͳͲͷΞΫηε͕ଟ͍ Ωϟογϡ͕Ұ෦ʹͷͬͯ͠·͍ͬͯΔͨΊ (FU)JUTʹภΓ͕ੜ͡Δ
⿏Ωϟογϡ͕ภͬͪΌ͏ ͜ͷ··์ஔͯ͠ɺ 57$.ͳͲͷΞΫηε͕དྷΔͱɺɺɺ 8 <5>8"3/MPDBMIPTUGBJMFE DPVOU 5JNFPVU&SSPS*0UJNFPVU % <5>%(%BMMJ/FUXPSL&SSPS4PDLFUPQFSBUJPOGBJMFE SFUSZJOH
% <5>%(%BMMJ4FSWFSDPOOFDUMPDBMIPTU % <5>%(%BMMJ/FUXPSL&SSPS4PDLFUPQFSBUJPOGBJMFE SFUSZJOH ΞΫηε͕ภͬͨΩϟογϡʔαʔόʔͷ$16ίωΫγϣϯ͕૿େ͠ɺ 5JNFPVUΒ$POOFDUJPOGBJMFEͳͲΛى͜͢ɺɺɺ ίωΫγϣϯʹҰ୴Τϥʔ͕ੜ͡ΔͱϦτϥΠʹNTͭ ઃఆʹΑΔ ϢʔβʔNTͭʂʂʂ
⿏Ωϟογϡ͕ภͬͪΌ͏ ภͬͪΌ͏ͳΒࢄͤ͞Α͏ʂ DBDIF@LFZlUFTULFZz DBDIFS$BDIFS0CKFDU$BDIFSOFX LFZDBDIF@LFZ DBDIFSXSJUF lUFTUTUSz #
Cache write: test-key-1 # Cache write: test-key-2 # Cache write: test-key-3 LFZͷඌʹ൪߸Λ͚ͭΔ EBMMJMJCEBMMJSJOHSC (FU)JUT ࢄޭ
⿏Ωϟογϡ͕ΕͪΌ͏ ߋ৽සͷ݉Ͷ߹͍͔Β͘Ωϟογϡͨ͘͠ͳ͍ 57$.ͳͲͰଟ͘ͷϢʔβʔ͕ࡏ ࠷ѱͷλΠϛϯάͰΞΫηεͷଟ͍Ωϟογϡ͕ΕΔɺɺɺ ˞αʔόʔͷΞϥʔτΠϫϯίϑ͕ڭ͑ͯ͘ΕΔ
⿏Ωϟογϡ͕ΕͪΌ͏ ɾࡧ ɹࢄຊ࣭తͳղܾࡦͰͳ͍ ɹ୭͔͕٘ਜ਼ʹͳΒͳ͚ΕͳΒͳ͍ Ωϟογϡߋ৽ ɹ ɹόονॲཧͰߋ৽ͤ͞Δʁ ɹϦΫΤετͷछྨ͕ଟ͗ͯ͢ݱ࣮తͰͳ͍
⿏Ωϟογϡ͕ΕͪΌ͏ ɾ٘ਜ਼͠ΐ͏͕ͳ͍ ɹ٘ਜ਼Λ࠷খݶʹͰ͖Δํ๏ͳ͍͔ʁ ͦΜͳຐ๏Έ͍ͨͳํ๏͋Δͷɾɾɾʁ ɾɾɾ ؼ్தͷిंͰࢥ͍͍ͭͨ
⿏Ωϟογϡ͕ΕͪΌ͏ ༗ޮظݶʹάϥσʔγϣϯΛ͚ͭΕ͍͍Μͩʂ ࢄͤ͞Δ͜ͱͰΩϟογϡΕͷ͕֬O ภΓղܾ ͍ظݶͷΩϟογϡ͕Εͯɺظݶ͕͍Ωϟογϡ༗ޮͷ·· ΕͨΩϟογϡͷϦΫΤετ͕શͯΛߋ৽
None
⿏ΩϟογϡΛ͍͍ײ͡ʹ͢ΔHFN ͜Ε·ͰͷػೳΛHFNʹ͠·ͨ͠ʂ .JMMBT ϛϠεɿຐ๏ͷέʔΩ gem 'millas' Πϯετʔϧ͢Δ͚ͩͰΑ͠ͳʹͬͯ͘Ε·͢ʂ ΫϥγϧͰେ׆༂
8FSFIJSJOH
͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ