dig-node नियंत्रण पैनल
DIG Chrome extension में आपके लोकल dig-node के लिए एक नियंत्रण पैनल शामिल है। इसके ज़रिए आप नोड की लाइव स्थिति देख सकते हैं, यह तय कर सकते हैं कि कैश की गई सामग्री के लिए कितना डिस्क स्थान आरक्षित करन ा है, और — एक बार की पेयरिंग प्रक्रिया पूरी करने के बाद — नोड के अपस्ट्रीम, उसके द्वारा होस्ट किए गए स्टोर, उसके सिंक, और उसके पीयर को प्रबंधित कर सकते हैं। रोज़मर्रा के उपयोग के लिए किसी कमांड लाइन की ज़रूरत नहीं है।
नियंत्रण पैनल, DIG Browser की नोड-प्रबंधन स्क्रीन का एक्सटेंशन में अंतर्निहित समकक्ष है: यह आपकी अपनी मशीन पर चल रहे नोड से बात करता है, इसलिए सब कुछ लोकल ही रहता है।
इसे खोलना
- एक्सटेंशन खोलें।
- Network (नेटवर्क) टैब पर जाएँ और Control (नियंत्रण) चुनें। (कॉम्पैक्ट पॉपअप केवल एक सारांश दिखाता है; हर सेक्शन को फ़ुल-स्क्रीन देखने के लिए नियंत्रण पैनल खोलें का उपयोग करें।)
पैनल नोड को अपने-आप पहचान लेता है:
- नोड चल रहा है → आ पको प्रबंधन दृश्य दिखाई देगा।
- कोई नोड नहीं मिला → आपको एक छोटा-सा पेज दिखेगा कि नोड कैसे इंस्टॉल करें। ब्राउज़िंग फिर भी सामान्य रूप से काम करती रहती है — सामग्री रीड्स सार्वजनिक नेटवर्क पर वापस चली जाती हैं; नोड केवल नीचे दिए गए प्रबंधन दृश्य के लिए ज़रूरी है।
लाइव स्थिति
सबसे ऊपर, एक लाइव इंडिकेटर दिखाता है कि आपका नोड कनेक्टेड, कनेक्ट हो रहा है, या डिस्कनेक्टेड है, साथ ही उसका पता और वर्शन भी। यह अपने-आप अपडेट होता रहता है — नोड को शुरू या बंद करें, और इंडिकेटर कुछ ही सेकंड में बदल जाता है, बिना पैनल दोबारा खोले या पेज रीफ़्रेश किए।
कैश की ग ई सामग्री के लिए डिस्क स्थान आरक्षित करना (कैश और LRU)
आपका नोड उन सामग्रियों का एक लोकल कैश रखता है जिन्हें उसने फ़ेच किया है, ताकि दोबारा विज़िट तुरंत हों और आप उस सामग्री को सर्व करने में मदद करें। कैश का एक आरक्षित आकार होता है — यह सीमा तय करती है कि वह कितना डिस्क इस्तेमाल कर सकता है। जब कैश इस सीमा से बड़ा हो जाता है, तो नोड अपने-आप सबसे पहले उन आइटम को हटाता है जो सबसे हाल में सबसे कम इस्तेमाल हुए हैं ("LRU" नीति), इसलिए आपके द्वारा आरक्षित स्थान कभी पार नहीं होता, और जिस सामग्री का आप वास्तव में उपयोग करते हैं वह कैश में बनी रहती है।
यह से क्शन तुरंत उपलब्ध है — इसके लिए पेयरिंग की ज़रूरत नहीं है।
कितना उपयोग हुआ है यह देखें। एक बार आरक्षित सीमा की तुलना में उपयोग किए गए स्थान को दिखाता है, साथ ही कुछ लाइव आँकड़े भी: कितने आइटम कैश में हैं, उनका कुल आकार, नोड शुरू होने के बाद से कितना निष्कासित हुआ है, और कैश हिट/मिस की संख्या।
आरक्षित सीमा सेट करें। एक नया आकार दर्ज करें और लागू करें। न्यूनतम 64 MiB है; इससे छोटा मान इस न्यूनतम सीमा तक बढ़ा दिया जाता है। सीमा को मौजूदा उपयोग से कम करने पर, उपयोग फिट होने तक सबसे पुराने आइटम का निष्कासन शुरू हो जाता है।
कैश किए गए आइटम की समीक्षा करें और हटाएँ। कैश सूची हर आइटम को उसके आकार, अंतिम बार उपयोग किए जाने के समय, और उसके निष्कासन क्रम (स्थिति 0 वह अगला आइटम है जिसे हटाया जाएगा) के साथ दिखाती है। आप यह कर सकते हैं:
- एक आइटम निष्कासि त करें — अभी एक ही कैश आइटम हटाएँ।
- सभी साफ़ करें — पूरे कैश को खाली कर दें।
आइटम हटाने से सिर्फ़ लोकल डिस्क खाली होती है; जिस भी चीज़ को आप दोबारा विज़िट करते हैं, वह बस दोबारा फ़ेच हो जाती है।
जिस मशीन से आप अक्सर ब्राउज़ करते हैं, उस पर कैश को जितना हो सके उतनी जगह दें — बड़ा आरक्षण मतलब कम दोबारा फ़ेचिंग और ज़्यादा सामग्री लोकल रूप से सर्व होना। सीमित स्थान वाली मशीन पर, एक छोटा आरक्षण सेट करें; LRU सबसे उपयोगी आइटम रखता है और बाकी को हटा देता है।
नोड प्रबंधित करना (पेयरिंग आवश्यक)
बाकी सेक्शन नोड के कॉन्फ़िगरेशन को बदलते हैं, इसलिए उनके लिए आपकी स्पष्ट अनुमति ज़रूरी है। चूँकि एक्सटेंशन ब्राउज़र के सैंडबॉक्स में चलता है, यह नोड की लोकल परमिशन फ़ाइल को सीधे नहीं पढ़ सकता — इसकी बजाय आप इसे एक बार पेयर करते हैं। पेयरिंग एक्सटेंशन को उसका अपना, सीमित दायरे वाला और रद्द किया जा सकने वाला क्रेडेंशियल देती है; यह नोड की मास्टर-की को कभी उजागर नहीं करती, और इसे केवल उसी कंप्यूटर से स्वीकृत किया जा सकता है जिस पर नोड चल रहा है।