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

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


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

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

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

सत्र संग्रहण

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

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

सत्र चर सेट करने और उस चर तक पहुंचने के लिए आप निम्न को चलाने का प्रयास कर सकते हैं

उदाहरण

<!DOCTYPE HTML>
<html>
   <body>
      <script type="text/javascript">
         if( sessionStorage.hits ){
            sessionStorage.hits = Number(sessionStorage.hits) +1;
         } else{
            sessionStorage.hits = 1;
         }
         document.write("Total Hits :" + sessionStorage.hits );
      </script>
      <p>Refresh the page to increase number of hits.</p>
      <p>Close the window and open it again and check the result.</p>
   </body>
</html>

स्थानीय संग्रहण

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

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

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

उदाहरण

<!DOCTYPE HTML>
<html>
   <body>
      <script type="text/javascript">
         if( localStorage.hits ){
            localStorage.hits = Number(localStorage.hits) +1;
         } else{
            localStorage.hits = 1;
         }
         document.write("Total Hits :" + localStorage.hits );
      </script>
      <p>Refresh the page to increase number of hits.</p>
      <p>Close the window and open it again and check the result.</p>
   </body>
</html>

  1. विंडोज 11 पर स्टोरेज सेंस का उपयोग कैसे करें

    आपके पीसी पर स्टोरेज की जगह खत्म हो जाना बहुत निराशाजनक है। कम डिस्क स्थान होने से सिस्टम का प्रदर्शन खराब हो सकता है और नए प्रोग्राम स्थापित करने से रोका जा सकता है। जब ऐसा होता है, तो आपको यह तय करने के लिए कि आपके सिस्टम से क्या डिलीट हो जाता है, यह तय करने के लिए आपको अपनी फाइलों और कार्यक्रमों

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

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

  1. Windows 11 पर स्टोरेज सेंस का उपयोग कैसे करें

    आपके विंडोज पीसी में एक ऐसा टूल बनाया गया है जो आपकी हार्ड डिस्क को साफ करके दक्षता को अनुकूलित कर सकता है . और विंडोज के इस टूल / फीचर को स्टोरेज सेंस के नाम से जाना जाता है। एक हार्ड डिस्क जिसमें बहुत कम संग्रहण स्थान होता है वह आखिरी चीज है जिसकी आपको जरूरत है। लगभग पूर्ण हार्ड डिस्क से आपके कंप्