Squid अपने कैश डाइजेस्ट कहाँ रखता है
किसी डाइजेस्ट को उसकी इन-मेमोरी लुकअप प्रति से लेकर पड़ोसियों के साथ साझा किए जाने वाले डिस्क-कैश आइटम तक ट्रेस करें।
RAM और डिस्क दोनों शामिल हैं। Squid यह तय करते समय कि किसी पड़ोसी के पास कोई ऑब्जेक्ट हो सकता है या नहीं, मेमोरी में कैश डाइजेस्ट का उपयोग करता है; डिस्क प्रति भंडारण और आदान-प्रदान का समर्थन करती है।
| डाइजेस्ट | Squid के कैश डाइजेस्ट संबंधी FAQ में वर्णित जीवनचक्र |
|---|---|
| स्थानीय रूप से बनाया गया | RAM में बनाया और रखा जाता है, फिर एक सामान्य कैश आइटम के रूप में डिस्क पर लिखा जाता है जिसे पड़ोसी HTTP के माध्यम से माँग सकते हैं। |
| किसी पीयर से लिया गया | तेज़ लुकअप के लिए RAM में रखा जाता है और पुनः आरंभ के बाद दोबारा उपयोग तथा पड़ोसियों में वितरण के लिए डिस्क पर संग्रहीत किया जाता है। |
ये कैश सामग्री के सारांश हैं, संग्रहीत प्रतिक्रिया निकायों की प्रतियाँ नहीं। भंडारण का हिसाब लगाते समय स्थानीय सारांश, डाउनलोड किए गए पीयर सारांश और वास्तविक संग्रहीत ऑब्जेक्ट में अंतर करें।
सफल लुकअप भी इस बात की गारंटी नहीं है कि पीयर उस ऑब्जेक्ट को परोस सकेगा। डाइजेस्ट में सदस्यता झूठी हिट उत्पन्न कर सकती है, इसलिए Squid ऐसे पीयर से पूछ सकता है जो वह अनुरोध पूरा नहीं कर सकता।