ब्राउज़र डेटा कैसे स्टोर करते हैं

ब्राउज़र केवल वेबसाइटें दिखाने का काम ही नहीं करते। वे स्थानीय डेटा मैनेजर (local data managers) के रूप में कार्य करते हैं। वे ब्राउज़िंग को तेज़ और आसान बनाने के लिए आपके डिवाइस पर जानकारी स्टोर करते हैं।

आपको ब्राउज़र द्वारा डेटा स्टोर करने के तीन मुख्य तरीकों के बारे में जानना चाहिए:

• Cookies • Browser Cache • Web Storage

Cookies

Cookies छोटी टेक्स्ट फाइलें होती हैं। वेबसाइटें आपको याद रखने के लिए इनका उपयोग करती हैं। वे आपके लॉगिन सेशन और भाषा की सेटिंग्स को स्टोर करती हैं।

ये कैसे काम करती हैं:

  • आप किसी साइट पर जाते हैं।
  • साइट आपके ब्राउज़र को एक कुकी भेजती है।
  • आपका ब्राउज़र इसे सेव कर लेता है।
  • अगली बार जब आप जाते हैं, तो आपका ब्राउज़र वह कुकी वापस सर्वर को भेज देता है।

ध्यान रखें:

  • Cookies की सीमा बहुत कम (4KB) होती है।
  • वे हर रिक्वेस्ट के साथ भेजी जाती हैं, जिससे गति धीमी हो सकती है।
  • Cookies में कभी भी पासवर्ड स्टोर न करें।

Browser Cache

Cache इमेज, CSS और JavaScript जैसी भारी फाइलों को स्टोर करता है। इसका लक्ष्य गति (speed) बढ़ाना है।

यह कैसे काम करता है:

  • आप पहली बार किसी साइट पर जाते हैं।
  • आपका ब्राउज़र सभी फाइलें डाउनलोड करता है और उन्हें कैश में सेव कर लेता है।
  • अगली बार जब आप जाते हैं, तो ब्राउज़र इंटरनेट के बजाय आपके डिवाइस से फाइलें लोड करता है।

लाभ:

  • पेज बहुत तेज़ी से लोड होते हैं।
  • यह कम इंटरनेट बैंडविड्थ का उपयोग करता है।
  • यह सर्वर पर लोड कम करता है।

Web Storage

यह एक HTML5 फीचर है। यह वेबसाइटों को डेटा को key-value pairs के रूप में स्टोर करने की अनुमति देता है। यह Cookies की तुलना में अधिक कुशल है क्योंकि इसे हर रिक्वेस्ट के साथ सर्वर पर नहीं भेजा जाता है।

इसके दो प्रकार हैं:

  • Local Storage: ब्राउज़र बंद करने के बाद भी डेटा बना रहता है। इसमें लगभग 5MB से 10MB तक डेटा आ सकता है।
  • Session Storage: टैब बंद करते ही डेटा गायब हो जाता है।

उपयोग के मामले:

  • Local storage डार्क मोड सेटिंग्स के लिए बेहतरीन है।
  • Session storage अस्थायी फॉर्म डेटा के लिए अच्छा काम करता है।

Summary

  • लॉगिन सेशन और सर्वर कम्युनिकेशन के लिए Cookies का उपयोग करें।
  • स्टैटिक एसेट्स (static assets) के साथ साइट लोडिंग को तेज़ करने के लिए Cache का उपयोग करें।
  • बड़ी मात्रा में क्लाइंट-साइड डेटा के लिए Web Storage का उपयोग करें।

स्रोत: https://dev.to/dailycodetools/how-browser-stores-data-cookies-cache-storage-25-jun-0346-m7h