Où Squid conserve ses digests de cache
Suivez un digest de sa copie de recherche en mémoire jusqu'à l'élément de cache disque échangé avec les voisins.
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.
| Digest | Cycle de vie décrit par la FAQ de Squid sur les digests de cache |
|---|---|
| Généré localement | Construit 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 pair | Conservé 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.