RAM आणि डिस्क दोन्ही सहभागी आहेत. शेजाऱ्याकडे एखादी वस्तू असू शकते का हे ठरवताना Squid मेमरीमधील कॅश डायजेस्ट वापरते; डिस्कवरील प्रत संग्रहण आणि देवाणघेवाणीस आधार देते.

डायजेस्टSquid च्या कॅश डायजेस्ट FAQ मध्ये वर्णन केलेले जीवनचक्र
स्थानिक पातळीवर तयार केलेलेRAM मध्ये तयार करून ठेवले जाते, नंतर शेजारी HTTP द्वारे मागू शकतात अशा सामान्य कॅश आयटम म्हणून डिस्कवर लिहिले जाते.
पीअरकडून घेतलेलेजलद लुकअपसाठी RAM मध्ये ठेवले जाते आणि पुन्हा सुरू केल्यानंतर पुनर्वापर तसेच शेजाऱ्यांना वितरणासाठी डिस्कवर साठवले जाते.

ही कॅश सामग्रीची सारांशे आहेत, साठवलेल्या प्रतिसाद मुख्य भागांच्या प्रती नाहीत. संग्रहणाचा हिशोब करताना स्थानिक सारांश, डाउनलोड केलेले पीअर सारांश आणि प्रत्यक्षात साठवलेल्या वस्तू वेगळ्या करा.

यशस्वी लुकअपही पीअर ती वस्तू देऊ शकेल याची हमी नाही. डायजेस्टमधील सदस्यत्व चुकीचा हिट निर्माण करू शकते, म्हणून Squid ती विनंती पूर्ण करू न शकणाऱ्या पीअरला विचारू शकते.

संबंधित लेख