2010-07-12 5 views
19

मैं ब्राउज़र सत्र का उपयोग कर रहा हूं एक वेब अनुप्रयोग के लिए स्टोरेज, और आकार सीमाओं पर वर्तमान जानकारी खोजने की कोशिश कर रहा था। ऐसा लगता है कि अधिकांश डेस्कटॉप ब्राउज़र ने 5 एमबी सीमा लगा दी है। हालांकि, मुझे कई हालिया लेख नहीं मिल रहे हैं और न ही मोबाइल ब्राउज़र पर जानकारी।डब्लू 3 सी वेब स्टोरेज के लिए 5 एमबी वास्तविक तथ्य है?

डब्ल्यू 3 सी वेब स्टोरेज विनिर्देश के Disk space कहते हैं, "मूल रूप से पांच मेगाबाइट प्रति मूल की मनमानी सीमा की सिफारिश की जाती है। कार्यान्वयन प्रतिक्रिया का स्वागत है और भविष्य में इस सुझाव को अद्यतन करने के लिए उपयोग किया जाएगा।"

localstorage के लिए quirksmode एचटीएमएल 5 संगतता पृष्ठ 12 जून 2009 को अपनी अंतिम प्रमुख अद्यतन है और केवल पिछले साल के लिए डेटा शामिल हैं मौजूदा ब्राउज़र: IE8, एफएफ 3.5b4, एसएएफ 4, क्रोम 2.

Introduction to DOM Storage के अनुसार

, आईई 8 "वेब अनुप्रयोगों को लगभग 10 एमबी उपयोगकर्ता डेटा स्टोर करने की अनुमति देता है।" Introduction to sessionStorage यह पुष्टि करने लगता है कि "फ़ायरफ़ॉक्स और सफारी की स्टोरेज सीमा प्रति डोमेन 5 एमबी है, इंटरनेट एक्सप्लोरर की सीमा प्रति डोमेन 10 एमबी है।"

Web Storage: easier, more powerful client-side data storage ओपेरा डेवलपर साइट से कहता है "अब तक, ओपेरा समेत वेब स्टोरेज को लागू करने वाले अधिकांश ब्राउज़रों ने स्टोरेज सीमा को 5 एमबी प्रति डोमेन पर रखा है।"

हाल ही में क्रोमियम समस्या (#42740) सत्र संग्रहण पर 5 एमबी कोटा डाल दिया।

Chapter 5. Client-Side Data StorageBuilding iPhone Apps with HTML, CSS, and JavaScript से कहता है "इस लेखन के समय, स्थानीय स्टोरेज और सत्र स्टोरेज के लिए ब्राउज़र आकार सीमाएं अभी भी प्रवाह में हैं।"

प्रश्न: इस जानकारी के आधार पर, मुझे लगता है कि मुझे 5 एमबी सीमा है या क्या मुझे विभिन्न ब्राउज़रों का परीक्षण करने में समय बिताना चाहिए? क्या किसी को मौजूदा टेस्ट सूट (एक ला Browserscope) पता है, जिसके परिणामस्वरूप ये परिणाम होंगे?

उत्तर

7

मानते हैं कि एचटीएमएल 5 वेब स्टोरेज के लिए सबसे छोटी सीमा 5 एमबी है, यह जवाब देने के लिए समझदारी होगी कि आपने जो जानकारी दी है, और डब्ल्यू 3 सी वेब स्टोरेज के बारे में प्रस्तुत किया गया है। सावधान रहें कि सबकुछ प्रवाह में है, लेकिन मुझे नहीं लगता कि यह सीमा काफी बदल जाएगी।

+1

नहीं है, वर्ण एन्कोडिंग के आधार पर, सीमा कम हो सकती है, को देखने के http://dev-test.nemikor.com –

+0

हाँ के रूप में जुलिएन कहते हैं, यह 2.5Mb वेबकिट में इस कारण से AFAIK के लिए है। कमजोर कम! – UpTheCreek

4

मैंने some bug report comments से पढ़ा है कि क्रोम यूटीएफ -16 में स्थानीय स्टोरेज डेटा स्टोर करता है, जो प्रभावी रूप से आकार के आकार को दोगुना करता है, जिससे आप 2.5 एमबी की तरह कुछ और छोड़ देते हैं। मुझे लगता है कि यह अन्य वेबकिट ब्राउज़रों के मामले में भी हो सकता है, अगर वे 5 एमबी सीमा लगाते हैं।

तथ्य यह है कि इस सवाल के लगभग एक साल बाद यह पूछा गया था कि आकार सीमा (या यहां तक ​​कि कुंजी/मूल्य वर्णमाला) पागल है।

13

कुछ वेब भंडारण की जानकारी http://dev-test.nemikor.com

के साथ एक साइट के रूप में आप कोटा के प्रत्येक ब्राउज़र के लिए अलग हैं देख सकते हैं!

Browser support screenshot taken on 27-feb-2017