Caching slaat regelmatig gebruikte gegevens op in een snelle laag (vaak in het geheugen) zodat deze snel kunnen worden opgehaald zonder herberekening of opnieuw ophalen uit tragere bronnen. Het is een van de belangrijkste technieken voor het verbeteren van prestaties en schaalbaarheid.
Wat caching doet
CACHING stores copies of data in a FAST location for quick repeated access:
→ instead of recomputing or re-fetching from a slow source (database, API, computation),
serve from the fast cache
→ DRAMATICALLY faster (cache hit) + REDUCES load on the slow backend
→ trades some staleness/complexity for big performance and scalability gains.
