Dove Squid conserva i suoi digest della cache
Segui un digest dalla sua copia di ricerca in memoria fino all'elemento della cache su disco scambiato con i vicini.
Sono coinvolte sia la RAM sia il disco. Squid usa un digest della cache in memoria quando decide se un vicino potrebbe avere un oggetto; la copia su disco supporta l'archiviazione e lo scambio.
| Digest | Ciclo di vita descritto nelle FAQ di Squid sui digest della cache |
|---|---|
| Generato localmente | Viene costruito e mantenuto in RAM, poi scritto su disco come normale elemento della cache che i vicini possono richiedere via HTTP. |
| Recuperato da un peer | Viene mantenuto in RAM per ricerche rapide e memorizzato su disco per il riutilizzo dopo un riavvio e per la distribuzione ai vicini. |
Sono riepiloghi del contenuto della cache, non copie dei corpi delle risposte memorizzate. Nel conteggiare l'archiviazione, distinguere il riepilogo locale, i riepiloghi dei peer scaricati e gli oggetti effettivamente memorizzati.
Anche una ricerca positiva non garantisce che il peer possa servire l'oggetto. L'appartenenza al digest può produrre un falso positivo, quindi Squid può interrogare un peer che non può soddisfare quella richiesta.