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
Great Caching Disasters! (and how to avoid them)
Search
Lisa van Gelder
July 03, 2015
Technology
0
27
Great Caching Disasters! (and how to avoid them)
Lisa van Gelder
July 03, 2015
Tweet
Share
More Decks by Lisa van Gelder
See All by Lisa van Gelder
Make the talk happen - cfp writing workshop
lvgelder
0
45
The Four Components of High Performing Teams
lvgelder
0
160
A/B testing sexism: Interviewing as a female executive in tech
lvgelder
0
230
A/B Testing Sexism: interviewing as a female executive in tech.
lvgelder
0
170
Agile in a world of microservices
lvgelder
0
81
Continuous Delivery For the Rest of Us
lvgelder
0
67
Agile in a World of micro services
lvgelder
1
250
Continuous Delivery for the Rest of Us
lvgelder
1
3.6k
Other Decks in Technology
See All in Technology
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
4
1.5k
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
240
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
190
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
120
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
130
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
21
11k
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
200
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
220
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
120
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
Obsidian応用活用術
onikun94
2
490
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Being A Developer After 40
akosma
90
590k
Code Reviewing Like a Champion
maltzj
525
40k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
What's in a price? How to price your products and services
michaelherold
246
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Faster Mobile Websites
deanohume
309
31k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Transcript
Great Caching Disasters!!! And how to avoid them.
About me Lisa van Gelder VP of Engineering at Stride
[email protected]
@techbint
The case of the disappearing website
None
Lessons • If caching is important, monitor it! • Never
build a cache invalidation system
None
Keep caching simple
Cache for the smallest amount of time you can get
away with
So we built a 3-day cache
None
None
Fix your sql! Don’t cover up terrible queries with caching.
Cache for 1 minute
None
<div class="comment__timestamp"> <!-- microapp-href name="discussion" url="/comment- permalink/51075599" —> ... </div>
Only cache static content
None
Caching should be automatic
Epilogue
Lessons • Cache for 1 minute • Cache static content
• Never build a clear cache system!* * Unless you are a cdn