Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML5 लोकलस्टोरेज और सेशनस्टोरेज का उपयोग कैसे करें?


HTML5 ने दो तंत्र पेश किए, HTTP सेशन कुकीज़ के समान, क्लाइंट-साइड पर संरचित डेटा संग्रहीत करने के लिए और निम्न कमियों को दूर करने के लिए:

  • कुकीज़ हर HTTP अनुरोध के साथ शामिल होती हैं, जिससे वही डेटा प्रसारित करके आपके वेब एप्लिकेशन को धीमा कर देती हैं।
  • कुकीज़ लगभग 4 KB डेटा तक सीमित हैं। आवश्यक डेटा संग्रहीत करने के लिए पर्याप्त नहीं।

स्टोरेज के दो तंत्र सेशन स्टोरेज और लोकल स्टोरेज हैं और उनका उपयोग विभिन्न स्थितियों को संभालने के लिए किया जाएगा।

सेशन स्टोरेज

सेशन स्टोरेज उन परिदृश्यों के लिए डिज़ाइन किया गया है जहां उपयोगकर्ता एक ही लेनदेन कर रहा है लेकिन एक ही समय में अलग-अलग विंडोज़ में कई लेनदेन कर सकता है।

उदाहरण

सेशन वेरिएबल सेट करने और उस वेरिएबल को एक्सेस करने के लिए निम्न कोड चलाएं:

<!DOCTYPE HTML> <html>    <body>       <script type="text/javascript">          if( sessionStorage.hits ){             sessionStorage.hits = Number(sessionStorage.hits) +1;          } else{             sessionStorage.hits = 1;          }          document.write("कुल हिट्स: " + sessionStorage.hits );       </script>       <p>पेज रिफ्रेश करके हिट्स की संख्या बढ़ाएं।</p>       <p>विंडो बंद करें और फिर से खोलें और परिणाम जांचें।</p>    </body> </html>

नोट: सेशन स्टोरेज टैब/विंडो बंद होने पर क्लियर हो जाता है।

लोकल स्टोरेज

लोकल स्टोरेज उस स्टोरेज के लिए डिज़ाइन किया गया है जो कई विंडोज़ तक फैला होता है और वर्तमान सेशन से आगे रहता है। विशेष रूप से, वेब एप्लिकेशन प्रदर्शन कारणों से क्लाइंट-साइड पर मेगाबाइट्स उपयोगकर्ता डेटा संग्रहीत करना चाह सकते हैं, जैसे पूरे उपयोगकर्ता-लिखित दस्तावेज़ या उपयोगकर्ता का मेलबॉक्स।

उदाहरण

लोकल स्टोरेज वेरिएबल सेट करने और हर बार इस पेज को एक्सेस करने पर उस वेरिएबल को एक्सेस करने के लिए निम्न कोड चलाएं, यहां तक कि अगली बार जब आप विंडो खोलेंगे।

<!DOCTYPE HTML> <html>    <body>       <script type="text/javascript">          if( localStorage.hits ){             localStorage.hits = Number(localStorage.hits) +1;          } else{             localStorage.hits = 1;          }          document.write("कुल हिट्स: " + localStorage.hits );       </script>       <p>पेज रिफ्रेश करके हिट्स की संख्या बढ़ाएं।</p>       <p>विंडो बंद करें और फिर से खोलें और परिणाम जांचें।</p>    </body> </html>

क्षमता: लगभग 5-10MB प्रति ओरिजिन। सिंक्रोनस API, बड़े डेटा के लिए IndexedDB पर विचार करें।

  1. Windows 11 पर Storage Sense का उपयोग कैसे करें Windows 11 पर Storage Sense का उपयोग कैसे करें

    अपने PC पर स्टोरेज स्पेस खत्म होना बहुत निराशाजनक है। कम डिस्क स्पेस सिस्टम परफॉरमेंस को खराब कर सकता है और नए प्रोग्राम इंस्टॉल करने से रोक सकता है। जब ऐसा होता है, तो आपको अपनी फाइलों और प्रोग्राम्स को खंगालकर यह तय करना होगा कि आपके सिस्टम से क्या डिलीट किया जाए। Windows 10 और 11 पर, Storage Sens

  1. आईक्लाउड क्या है और इसका उपयोग कैसे करें आईक्लाउड क्या है और इसका उपयोग कैसे करें

    आईक्लाउड ऐप्पल के अधिक रहस्यमय उत्पादों में से एक है - यह क्या है, और यह क्या करता है? आप आईक्लाउड अकाउंट कैसे सेटअप करते हैं, और इसकी सभी सुविधाओं का उपयोग कैसे करते हैं? इस आर्टिकल में हम आईक्लाउड का उपयोग करने और इसकी कई सर्विसेज और फीचर्स का अधिकतम लाभ उठाने के बारे में आपको जो कुछ जानने की जरू

  1. Windows 11 स्टोरेज सेंस मास्टर करें ताकि आपका PC तेज और कुशल रहे Windows 11 स्टोरेज सेंस मास्टर करें ताकि आपका PC तेज और कुशल रहे

    आपके Windows PC में एक टूल अंतर्निहित है जो आपकी हार्ड डिस्क को साफ करके दक्षता को अनुकूलित कर सकता है। और Windows के इस टूल/फीचर को Storage Sense के नाम से जाना जाता है। थोड़ी से स्टोरेज स्पेस वाली हार्ड डिस्क वह आखिरी चीज है जिसकी आपको आवश्यकता है। लगभग भरी हुई हार्ड डिस्क आपके कंप्यूटर के प्रदर्श