Passer au contenu principal

Cache

UNE cache C'est un type de mémoire auxiliaire qui peut être récupérée à grande vitesse avec une capacité de stockage relativement faible. Il est situé entre l'unité centrale (CPU) et la mémoire principale. Il aide à empêcher l'accès au disque dur ou les recalculs complexes en stockant temporairement certaines données et en les rendant rapidement disponibles en cas de besoin. Le cache stocke une copie de la demande en cours et reflète dans un sens ce que est contenu dans le support demandé.

600x400-Cache-en-01.png

Fonctionnement

Pour permettre un accès efficace, les parties les plus utilisées du programme et les données calculées sont mises en cache et sont donc disponible plus rapidement. Le cache agit comme un amortir entre la mémoire principale et le disque dur et permet de gérer plus efficacement certains threads. En dehors de cela, les données qui seront bientôt nécessaires peuvent être chargées à l'avance dans le cache par une mémoire d'arrière-plan lente et prêtes à être utilisées.

Le cache est divisé en hiérarchies désignées par niveaux. Cela fournit des informations sur la position de la hiérarchie respective dans le flux de données. Un cache de niveau 0 (L0) a une petite capacité de stockage de quelques octets, ce qui découplera initialement le flux de données au niveau de l'unité centrale. Les caches L1 et L2 sont internes, tandis que le cache de niveau 3 (L3) est une mémoire séparée sur la carte mère. Chaque niveau de cache peut interroger les hits et les échecs. Si une demande de données utilisateur en cours est identique à ce qui se trouve déjà dans le cache, elle aboutit et la procédure en cours peut être gérée à l'aide du cache. Sinon, il s'agit d'une erreur et la procédure doit entrer sur le disque dur dans certaines circonstances.

Zone d'application

Outre les caches de mémoire les plus populaires, il existe des caches pour les lecteurs de disquettes, de CD et de DVD. Ces dispositifs de stockage utilisent une technologie de mémoire conventionnelle différente pour stocker temporairement des données. En ce qui concerne les applications Web, un cache est un tampon qui stocke temporairement des données pour un site Web, des formulaires ou des supports disponibles tels que des vidéos et des images, afin que ces données n'aient pas besoin d'être à nouveau téléchargées lorsque la ressource est à nouveau consultée. Ces caches font partie du logiciel et utilisent certaines ressources dont le logiciel a néanmoins besoin.

Le cache d'un navigateur charge des données que l'utilisateur a déjà saisies ou que le serveur met à disposition, telles que des formulaires ou des vidéos. Ces données sont également appelées Fichiers temporaires car ils ne sont que temporairement mis en cache. Les cookies et les données utilisateur, telles que les mots de passe, sont également stockés dans un cache. Il existe des instructions appropriées pour chaque navigateur pour vider le cache. Vous trouverez les informations nécessaires sur Internet.

Comment cela s'applique au référencement

Même les moteurs de recherche comme Google ont un cache dans lequel une sorte d'instantané de la page spécifique est stockée. Cette copie est stocke sur les serveurs eux-mêmes du moteur de recherche et peut être récupéré à nouveau indépendamment de la disponibilité actuelle du portail Web via le cache. Cela peut entraîner des problèmes juridiques et les exploitants de sites Web doivent toujours en être conscients et s'informer avant d'enregistrer l'URL.

Malgré tout, les serveurs de Google ne peuvent pas rendre les sites Web directement disponibles et toujours dans leur dernière version. Chaque récupération d'un portail Web à partir des SERP est une image qui a été accumulée par les robots d'exploration de Google à un moment précis afin de la stocker dans l'index. Ce que l'utilisateur voit est une copie du site d'index. La loi américaine couvre cette copie avec le Fair Use Act. Néanmoins, il existe une faille impraticable dans le droit allemand. Cependant, les auteurs de sites Web devraient avoir un fort intérêt à apparaître dans les listes de résultats de recherche Google, même s'il s'agit d'une image du site provenant de l'index Google.

Liens web