विषयसूची:

मुझे लोकलस्टोरेज और सेशनस्टोरेज का उपयोग कब करना चाहिए?
मुझे लोकलस्टोरेज और सेशनस्टोरेज का उपयोग कब करना चाहिए?

वीडियो: मुझे लोकलस्टोरेज और सेशनस्टोरेज का उपयोग कब करना चाहिए?

वीडियो: मुझे लोकलस्टोरेज और सेशनस्टोरेज का उपयोग कब करना चाहिए?
वीडियो: जावास्क्रिप्ट कुकीज़ बनाम स्थानीय संग्रहण बनाम सत्र संग्रहण 2024, मई
Anonim

वेब स्टोरेज ऑब्जेक्ट्स स्थानीय भंडारण और सत्र भंडारण ब्राउज़र में कुंजी/मान स्टोर करने की अनुमति दें। कुंजी और मान दोनों तार होने चाहिए। सीमा 2mb+ है, ब्राउज़र पर निर्भर करती है। वे करना समाप्त नहीं।

सारांश।

स्थानीय भंडारण सत्र भंडारण
ब्राउज़र पुनरारंभ होता है पृष्ठ ताज़ा रहता है (लेकिन टैब बंद नहीं)

इस प्रकार, मुझे स्थानीय संग्रहण बनाम सत्र संग्रहण का उपयोग कब करना चाहिए?

सत्र भंडारण एक बार जब उपयोगकर्ता ब्राउज़र बंद कर देता है तो नष्ट हो जाता है, स्थानीय भंडारण बिना किसी समाप्ति तिथि के डेटा संग्रहीत करता है। NS सत्र भंडारण वस्तु के बराबर है स्थानीय भंडारण ऑब्जेक्ट, सिवाय इसके कि यह केवल एक के लिए डेटा संग्रहीत करता है सत्र . जब उपयोगकर्ता ब्राउज़र विंडो बंद करता है तो डेटा हटा दिया जाता है।

इसके अलावा, क्या मुझे सत्र भंडारण का उपयोग करना चाहिए? यह पृष्ठों के बीच डेटा पास करने का एक अच्छा विकल्प है का उपयोग करते हुए व्यूस्टेट, छिपे हुए फ़ील्ड या URL पैरामीटर। इसका मुख्य कारण सत्र भंडारण का उपयोग करें उन मामलों के लिए है जहां यदि आपका उपयोगकर्ता एक ही पृष्ठ को दो अलग-अलग टैब में दो बार खोलना चाहता है, तो आप अलग करना चाहते हैं भंडारण उन दो टैब के लिए क्षेत्र।

इसी तरह, लोग पूछते हैं, आपको लोकलस्टोरेज का उपयोग कब नहीं करना चाहिए?

निम्नलिखित सीमाएं हैं और स्थानीय स्टोरेज का उपयोग न करने के तरीके भी हैं:

  • संवेदनशील उपयोगकर्ता जानकारी को लोकलस्टोरेज में स्टोर न करें।
  • यह सर्वर आधारित डेटाबेस का विकल्प नहीं है क्योंकि जानकारी केवल ब्राउज़र पर संग्रहीत होती है।
  • लोकलस्टोरेज सभी प्रमुख ब्राउज़रों में 5MB तक सीमित है।

कुकीज सेशनस्टोरेज और लोकलस्टोरेज में क्या अंतर है?

कुकीज़ मुख्य रूप से सर्वर-साइड रीडिंग के लिए हैं (क्लाइंट-साइड पर भी पढ़ा जा सकता है), स्थानीय भंडारण तथा सत्र भंडारण केवल क्लाइंट-साइड पर पढ़ा जा सकता है। आकार 4KB से कम होना चाहिए।

सिफारिश की: