Де Squid зберігає свої дайджести кешу
Простежте дайджест від його копії для пошуку в пам'яті до елемента дискового кешу, яким обмінюються із сусідами.
Задіяні і RAM, і диск. Squid використовує дайджест кешу в пам'яті, коли вирішує, чи може в сусіда бути об'єкт; копія на диску забезпечує зберігання та обмін.
| Дайджест | Життєвий цикл, описаний у FAQ Squid щодо дайджестів кешу |
|---|---|
| Створений локально | Будується й утримується в RAM, потім записується на диск як звичайний елемент кешу, який сусіди можуть запитати через HTTP. |
| Отриманий від партнера | Утримується в RAM для швидкого пошуку та зберігається на диску для повторного використання після перезапуску і роздачі сусідам. |
Це зведення вмісту кешу, а не копії збережених тіл відповідей. Під час обліку сховища розрізняйте локальне зведення, завантажені зведення партнерів і фактично кешовані об'єкти.
Успішний пошук також не гарантує, що партнер зможе віддати об'єкт. Членство в дайджесті може дати хибний збіг, тому Squid може звернутися до партнера, який не може задовольнити цей запит.