Squid त्याचे कॅश डायजेस्ट कुठे ठेवते
डायजेस्टच्या इन-मेमरी लुकअप कॉपीपासून शेजाऱ्यांशी देवाणघेवाण होणाऱ्या डिस्क-कॅश आयटमपर्यंत मागोवा घ्या.
RAM आणि डिस्क दोन्ही सहभागी आहेत. शेजाऱ्याकडे एखादी वस्तू असू शकते का हे ठरवताना Squid मेमरीमधील कॅश डायजेस्ट वापरते; डिस्कवरील प्रत संग्रहण आणि देवाणघेवाणीस आधार देते.
| डायजेस्ट | Squid च्या कॅश डायजेस्ट FAQ मध्ये वर्णन केलेले जीवनचक्र |
|---|---|
| स्थानिक पातळीवर तयार केलेले | RAM मध्ये तयार करून ठेवले जाते, नंतर शेजारी HTTP द्वारे मागू शकतात अशा सामान्य कॅश आयटम म्हणून डिस्कवर लिहिले जाते. |
| पीअरकडून घेतलेले | जलद लुकअपसाठी RAM मध्ये ठेवले जाते आणि पुन्हा सुरू केल्यानंतर पुनर्वापर तसेच शेजाऱ्यांना वितरणासाठी डिस्कवर साठवले जाते. |
ही कॅश सामग्रीची सारांशे आहेत, साठवलेल्या प्रतिसाद मुख्य भागांच्या प्रती नाहीत. संग्रहणाचा हिशोब करताना स्थानिक सारांश, डाउनलोड केलेले पीअर सारांश आणि प्रत्यक्षात साठवलेल्या वस्तू वेगळ्या करा.
यशस्वी लुकअपही पीअर ती वस्तू देऊ शकेल याची हमी नाही. डायजेस्टमधील सदस्यत्व चुकीचा हिट निर्माण करू शकते, म्हणून Squid ती विनंती पूर्ण करू न शकणाऱ्या पीअरला विचारू शकते.