04.5.4 · Skill in Performance engineering
Caching
Storing results so repeated work is avoided.
Caching can make a product dramatically faster and cheaper. It also introduces stale data and invalidation bugs. Knowing the cache layers, from the browser to the CDN to the database, helps you choose the simplest one that works.
Resources
2- articleStart herePrevent unnecessary network requests with the HTTP cache ↗web.dev (Google) · 2018 · 12 min
A practical starting point for setting cache headers on assets and pages.
- docsGo deeperHTTP caching ↗MDN Web Docs · 25 min
Everything about Cache-Control and revalidation, the cheapest performance win on the web.
Tools
none yetTools for this topic are being researched.