कॉन्टेंट कैशिंग की योजना बनाएँ और सेटअप करें
कॉन्टेंट कैशिंग मुख्य रूप से दो मुख्य कारकों से प्रभावित होती है : कनेक्टिविटी और हार्डवेयर कॉन्फ़िगरेशन।
बेहतर कार्यक्षमता के लिए अपने कॉन्टेंट कैश की योजना बनाएँ
आपको अपने कॉन्टेंट कैश को गीगाबाइट ईथरनेट का उपयोग कर अपने नेटवर्क से कनेक्ट करने पर श्रेष्ठ कार्यक्षमता मिलती है। कॉन्टेंट कैश एक समय पर सैकड़ों क्लाइंट के लिए काम कर सकता है जिससे गीगाबाइट ईथरनेट पोर्ट की क्षमता संतृप्त हो सकती है। इसलिए छोटे से लेकर मध्यम पैमाने के नियोजन में, कार्यक्षमता में रुकावट आमतौर पर आपके स्थानीय नेटवर्क के बैंडविड्थ में आती है।
यह निर्धारित करने के लिए कि अधिक संख्या में क्लाइंट द्वारा एक समय पर कॉन्टेंट कैश को ऐक्सेस करने पर क्या आपका Mac कार्यक्षमता में रुकावट डाल रहा है, गतिविधि मॉनिटर में AssetCache प्रक्रिया के लिए प्रोसेसर उपयोग की जाँच करें (गतिविधि मॉनिटर खोलें, दृश्य > सभी प्रक्रिया चुनें, फिर CPU पर क्लिक करें)। यदि प्रोसेसर उपयोग लगातार अधिकतम स्तर पर या इसके आसपास रहता है तो आप अतिरिक्त कॉन्टेंट कैश जोड़ने की इच्छा रख सकते हैं ताकि अनुरोधों को कई कंप्यूटरों के बीच वितरित किया जाए।
साथ ही, यदि आपका Mac ऐसे वातावरण में हैं जिसमें क्लाइंट विविध प्रकार के कॉन्टेंट की अधिक मात्रा डाउनलोड करते हैं तो कैश आकार सीमा को पर्याप्त रूप से अधिक पर सेट करना सुनिश्चित करें। इससे कॉन्टेंट कैश द्वारा बार-बार कैश डेटा को डिलीट करने पर रोक लगती है जिससे समान कॉन्टेंट को कई बार डाउनलोड करने की जरूरत पड़ती है जिससे इंटरनेट बैंडविड्थ का अधिक उपयोग होता है।
अपना कॉन्टेंट कैश सेटअप करें
नीचे कॉन्टेंट कैशिंग की श्रेष्ठ पद्धतियाँ दी गई हैं :
समस्त Apple पुश सूचनाएँ की अनुमति दें।
मैनुअल प्रॉक्सी सेटिंग्ज़ का उपयोग न करें।
क्लाइंट अनुरोधों को स्वीकार करने और उन्हें कॉन्टेंट कैश में भेजने के लिए प्रॉक्सी का उपयोग न करें।
कॉन्टेंट कैश के लिए प्रॉक्सी प्रमाणीकरण को बायपास करें।
कैशिंग के लिए TCP पोर्ट निर्दिष्ट करें।
इंटरसाइट कैशिंग ट्रैफ़िक प्रबंधित करें।
सभी Mac कंप्यूटरों पर MDM प्रतिबंध “कॉन्टेंट कैशिंग रोकें” लागू करके बेकार कैश पंजीकरण को ब्लॉक करें।
एकाधिक कॉन्टेंट कैश का उपयोग करें
आप अपने नेटवर्क के लिए एकाधिक कॉन्टेंट कैश का उपयोग कर सकते हैं। समान नेटवर्क के कॉन्टेंट कैश को पीयर्स कहा जाता है और वे एक-दूसरे से कॉन्टेंट शेयर करते हैं। यदि आपके पास एक से अधिक कॉन्टेंट कैश हैं, तो आप उनके लिए पीयर और पैरेंट संबंध निर्दिष्ट कर सकते हैं। कॉन्टेंट कैशिंग द्वारा इस संबंध का उपयोग यह निर्धारित करने के लिए किया जाता है कि किसी कॉन्टेंट अनुरोध को पूरा करने के लिए किस कॉन्टेंट कैश में पूछताछ की जाए।
आप पदानुक्रम में अपने कॉन्टेंट कैश को व्यवस्थित कर सकते हैं। पदानुक्रम के शीर्ष पर मौजूद इन कॉन्टेंट कैश को पैरेंट कहते हैं और वे अपने चिल्ड्रन को कॉन्टेंट प्रदान करते हैं।
कॉन्टेंट कैश के लिए सैंपल नेटवर्क कॉन्फ़िगरेशन
नीचे दिए उदाहरणों में, नेटवर्क तीन-स्तरीय पदानुक्रम में व्यवस्थित किया जाता है जिसके पैरेंट कॉन्टेंट कैश के एकाधिक स्तर होते हैं; पीयर कॉन्टेंट कैश जिस तरह निर्धारित किए जाते हैं, उसके अनुसार कॉन्टेंट अलग-अलग होता है। बाईं ओर पीयर को पदानुक्रम के प्रत्येक स्तर पर निर्धारित किया जाता है। दाईं ओर पीयर को पदानुक्रम के केवल सबसे निचले स्तर पर निर्धारित किया जाता है।
यहाँ पैरेंट से अधिक पियर का उपयोग करने वाला उदाहरण कॉन्फ़िगरेशन है :
यहाँ पियर से अधिक पैरेंट का उपयोग करने वाला उदाहरण कॉन्फ़िगरेशन है :
आप कैश के बीच शेयरिंग अधिकतम करने के लिए पहले उदाहरण से मिलते-जुलते कॉन्फ़िगरेशन चुन सकते हैं। यदि किसी स्थान में कोई एक कॉन्टेंट कैश अनुपलब्ध है, तो अन्य के पास पहले से ही समान कॉन्टेंट कैश किया गया हो सकता है। कॉन्टेंट कैश 1–6 और पैरेंट कैश 1–5 द्वारा पैरेंट चयन नीतियों का उपयोग पहले-उपलब्ध
, रैंडम
, राउंड-रॉबिन
या स्टिकी-उपलब्ध
तरीक़े से किया जा सकता है।
आप कैश के कुल आकार को अधिकतम करने के लिए दूसरे उदाहरण से मिलते-जुलते कॉन्फ़िगरेशन चुन सकते हैं। पैरेंट कैश 1–5 एक-दूसरे के साथ कॉन्टेंट शेयर नहीं करते हैं और न ही मुख्य कैश 1–3 ऐसा करते हैं। कॉन्टेंट कैश 1–6 और पैरेंट कैश 1–5 द्वारा पैरेंट चयन नीति url-path-hash
का उपयोग किया जा सकता है।