Les partenaires publicitaires:

Qu'est-ce qu'un cache vicié?

Regarde un site Web dans un navigateur est une procédure peu plus complexe que cela puisse paraître. Votre demande pour accéder au site est reçue par le serveur hôte du site, qui traite la demande et envoie l'information désirée. Dans certains cas, la demande peut également passer par un serveur proxy que votre fournisseur d'accès Internet utilise pour stocker et gérer les données Web demandées. Chaque étape dans le flux de données introduit la possibilité pour les erreurs ou des informations périmées à infiltrer dans le processus de transmission Web.

  1. Définition

    • De nombreux sites sur le Web contiennent des données dynamiques qui sont mises à jour plusieurs fois par semaine, le jour ou l'heure. Parfois, un serveur proxy, accueil du site ou autre gestionnaire Web peuvent fournir des données dynamiques qui sont stockées localement sur son serveur à la place de la lecture et retour la version la plus récente des données. Quand un serveur délivre un contenu périmé en réponse à une requête Web, l'erreur est appelé livraison de "cache rassis."

    • Pourquoi cache Stale Survient




      • Beaucoup d'administrateurs de serveurs choisissent de mettre en cache contenu récupéré localement pour une période de temps. La mise en cache des pages et des fichiers multimédias améliore grandement la rapidité avec laquelle le contenu Web est livré à un utilisateur. Lorsque les données sont stockées dans le cache, le temps de livraison dépend seulement de la liaison entre l'utilisateur et le serveur, plutôt que la connexion supplémentaire entre le serveur et le contenu. Cet avantage de la performance se fait au prix d'émission de temps en temps le contenu périmé à l'utilisateur.

      Éviter Stale Cache

      • Un administrateur peut prendre plusieurs mesures pour éviter de servir trop de contenu périmé pour les utilisateurs. L'étape la plus extrême qu'un administrateur peut prendre est d'éliminer la manipulation de cache complètement. Lorsque la mise en cache est éteint, le serveur récupère toujours la dernière version du contenu demandé et délivre cette version à l'utilisateur. Alors que ce qui garantit que le cache est vicié jamais un problème, il arrive à un bénéfice raide à la performance, en particulier lorsque le contenu provient d'un site relativement lent. Une approche plus modérée est de mettre en cache du contenu dynamique pour une période relativement courte, tels que quelques minutes. Cette mise en cache à court terme permet une distribution plus rapide des données dynamiques fréquemment utilisés avec une petite fenêtre de cache rassis. Même si le cache vicié est parfois livré, il est jamais plus de quelques minutes de retard.

      Caching Leveled

      • Certaines applications de gestion de serveur Web pour fournir des niveaux variables de mise en cache. Ces applications permettent aux administrateurs de spécifier quels aspects de leur contenu Web changent dynamiquement et doivent être tenus à jour et donc récupérés à chaque demande. Autre contenu dynamique qui est moins critique peut être mis à jour dans le cache toutes les quelques minutes, alors que le contenu qui est réputée être statique peut être mis à jour que rarement. Dans un tel schéma nivelé, le nombre réel de niveaux et leurs spécifications de cache varient selon les besoins spécifiques du site.

    » » » » Qu'est-ce qu'un cache vicié?