Εμπλέκονται και η RAM και ο δίσκος. Το Squid χρησιμοποιεί ένα digest κρυφής μνήμης στη μνήμη όταν αποφασίζει αν ένας γείτονας μπορεί να έχει ένα αντικείμενο· το αντίγραφο στον δίσκο υποστηρίζει αποθήκευση και ανταλλαγή.

DigestΚύκλος ζωής όπως περιγράφεται στις Συχνές Ερωτήσεις του Squid για τα digests κρυφής μνήμης
Παραγόμενο τοπικάΚατασκευάζεται και διατηρείται στη RAM και έπειτα γράφεται στον δίσκο ως συνηθισμένο στοιχείο κρυφής μνήμης που οι γείτονες μπορούν να ζητήσουν μέσω HTTP.
Ανακτημένο από ομότιμοΔιατηρείται στη RAM για γρήγορη αναζήτηση και αποθηκεύεται στον δίσκο για επαναχρησιμοποίηση μετά από επανεκκίνηση και διανομή στους γείτονες.

Πρόκειται για συνόψεις του περιεχομένου της κρυφής μνήμης, όχι αντίγραφα των αποθηκευμένων σωμάτων αποκρίσεων. Κατά τον υπολογισμό της αποθήκευσης, διακρίνετε την τοπική σύνοψη, τις ληφθείσες συνόψεις ομοτίμων και τα πραγματικά αποθηκευμένα αντικείμενα.

Ούτε μια επιτυχής αναζήτηση εγγυάται ότι ο ομότιμος μπορεί να σερβίρει το αντικείμενο. Η συμμετοχή στο digest μπορεί να δώσει ψευδή επιτυχία, οπότε το Squid μπορεί να ρωτήσει έναν ομότιμο που δεν μπορεί να ικανοποιήσει το αίτημα.

Σχετικά άρθρα