Cache

Un cache est un stockage qui sert à accélérer l’accès aux données. Des caches sont présents à tous les niveaux d’un ordinateur, dans les microprocesseurs, les disques durs, logiciels, fonctions PHP... Ils permettent qu’une donnée qui a été retrouvée ou calculée soit accessible plus rapidement si on la demande à nouveau, cela en contrepartie d’un espace de stockage souvent volatile (comme la mémoire RAM) ou parfois rémanent (comme un disque dur).

Un cache a souvent une durée de vie limitée, par exemple, le temps de l’exécution d’un logiciel, ou le temps d’un traitement d’un appel à PHP. Une durée de validité peut aussi être fixée lorsque le support de stockage est rémanent ; une page web peut ainsi dire au navigateur combien d’heures une page sera valide si celui-ci la garde dans son cache.

Auteur Gabriel Filion, Matthieu Marcillaud Publié le : Mis à jour : 28/01/10

Traductions : English, français, Nederlands