La mise en cache stocke les données fréquemment accédées dans une couche rapide (souvent en mémoire) afin qu'elles puissent être récupérées rapidement sans recalcul ou récupération à partir de sources plus lentes. C'est l'une des techniques les plus importantes pour améliorer les performances et la scalabilité.
Ce que la mise en cache fait
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.
