2012-02-14 11 views
5

मैं अपनी परियोजनाओं में से एक में लगातार स्थानीय स्टोरेज का उपयोग करने की योजना बना रहा हूं और मुझे पता चला है कि आकार सीमा 5 एमबी (क्रोम) है। मैंने अन्य ढांचे की खोज की जो मूतूल, डोजो, लॉन्चेयर की तरह एक ही चीज़ को प्रभावित करते थे, लेकिन मुझे पता नहीं चला कि उनकी आकार सीमाएं क्या हैं।स्थानीय स्टोरेज आकार सीमाएं ... विकल्प क्या हैं?

क्या किसी को पता है कि आकार सीमा क्या है। और अन्य विकल्प क्या हैं जिनका उपयोग मैं पहले से ऊपर बताए गए नहीं कर सकता हूं।

+3

मज़ेदार तथ्य: आपकी आशा के विपरीत, 5 MB की सीमा 5000 वर्ण को 2600 से पात्रों के करीब है जिस तरह से डेटा आंतरिक रूप से एन्कोड किया जाता है ([यूसीएस -2/यूटीएफ -16] (http://mathiasbynens.be/notes/javascript-encoding))। यहां एक परीक्षण है: http://arty.name/localstorage.html –

+0

@MathiasBynens सही, जानना अच्छा है :) – Pheonix

+0

देखें http://stackoverflow.com/questions/3232872/is-5mb-the-de-facto-limit -for-w3c-web-storage –

उत्तर

8

स्थानीय स्टोरेज सीमा जावास्क्रिप्ट ढांचे से जुड़ी नहीं है, लेकिन आपके द्वारा उपयोग किए जा रहे ब्राउज़र पर। Currently specs are suggesting to limit the storage space to 5MB और इस स्थान आधुनिक ब्राउज़र

पर उपलब्ध अधिकतम इंटरनेट एक्सप्लोरर के पुराने संस्करणों पर है (आईई < 8) userData behaviour (जो LocalStorage की नकल करता) पेज के लिए 128kb की एक सीमा होती है (512KB एक इंट्रानेट पेज के लिए अधिकतम राशि है)

वैसे भी एक पूरी सूची के लिए देख http://dev-test.nemikor.com/web-storage/support-test/

+0

पूर्व लॉनचेयर http://westcoastlogic.com/lawnchair/adapters/ HTML5 लोकल स्टोरेज का उपयोग नहीं कर रहा है, लेकिन विभिन्न एडेप्टर उपलब्ध हैं, इसलिए मुझे अभी भी 5 एमबी पर अधिकतम मानना ​​चाहिए? – Pheonix

0

आप अपने localStorage में JSON स्टोर यदि आप एक संपीड़न उपकरण का उपयोग कर, की तरह अंतरिक्ष बचा सकते हैं: https://github.com/k-yak/JJLC

संबंधित मुद्दे