Waar Squid zijn cache-digests bewaart
Volg een digest van zijn opzoekkopie in het geheugen tot het schijf-cache-item dat met buren wordt uitgewisseld.
Zowel RAM als schijf zijn betrokken. Squid gebruikt een cache-digest in het geheugen wanneer het beslist of een buur een object kan hebben; de kopie op schijf ondersteunt opslag en uitwisseling.
| Digest | Levenscyclus zoals beschreven in Squids FAQ over cache-digests |
|---|---|
| Lokaal gegenereerd | Wordt in RAM opgebouwd en gehouden en daarna naar schijf geschreven als een gewoon cache-item dat buren via HTTP kunnen opvragen. |
| Opgehaald bij een peer | Wordt in RAM gehouden voor snel opzoeken en op schijf opgeslagen voor hergebruik na een herstart en voor verspreiding naar buren. |
Dit zijn samenvattingen van de cache-inhoud, geen kopieën van de opgeslagen responslichamen. Bij het verantwoorden van opslag onderscheidt u de lokale samenvatting, gedownloade peer-samenvattingen en de daadwerkelijk opgeslagen objecten.
Een positieve opzoeking is ook geen garantie dat de peer het object kan leveren. Lidmaatschap van de digest kan een valse treffer opleveren, dus Squid kan een peer vragen die dat verzoek niet kan vervullen.