La RAM et le disque sont tous deux sollicités. Squid utilise un digest de cache en mémoire lorsqu'il décide si un voisin peut posséder un objet ; la copie sur disque prend en charge le stockage et l'échange.

DigestCycle de vie décrit par la FAQ de Squid sur les digests de cache
Généré localementConstruit et conservé en RAM, puis écrit sur disque comme un élément de cache ordinaire que les voisins peuvent demander via HTTP.
Récupéré auprès d'un pairConservé en RAM pour une recherche rapide et stocké sur disque pour être réutilisé après un redémarrage et distribué aux voisins.

Ce sont des résumés du contenu du cache, et non des copies des corps de réponse mis en cache. Pour la comptabilisation du stockage, distinguez le résumé local, les résumés de pairs téléchargés et les objets réellement mis en cache.

Une recherche positive ne garantit pas non plus que le pair puisse servir l'objet. L'appartenance au digest peut produire un faux positif, si bien que Squid peut interroger un pair incapable de satisfaire cette requête.

Articles similaires