Un cache, c'est une mémoire temporaire qui garde sous la main des données déjà calculées ou récupérées, pour les resservir plus vite la fois suivante. Au lieu de tout refaire à chaque demande, le système pioche dans le cache. Résultat : des pages plus rapides et moins de charge. Le défi, c'est de vider le cache au bon moment quand la donnée change.
Exemple — Un cache de page web sert la version déjà générée au lieu de la recalculer à chaque visite.