Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > Cache

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.