2010-05-19 11 views
27

ब्राउज़र के कैश में आमतौर पर कितनी फ़ाइलें रखी जाती हैं? मैं सामान्य आबादी के बारे में सोच रहा हूं - मुझे यह सुनिश्चित करने के लिए कितना समय इंतजार करना होगा कि ज्यादातर लोगों के कैश फाइल को दोबारा शुरू कर देंगे?ब्राउज़र के कैश में आमतौर पर कितनी देर तक फ़ाइलें रखी जाती हैं

उत्तर

19

यह व्यक्ति, ब्राउज़र और सेटिंग्स पर निर्भर करता है।

ब्राउज़र आमतौर पर इस कार्य के लिए 12 एमआईबी की तरह डिस्क स्थान की एक निश्चित राशि आरक्षित करते हैं। यदि कोई उपयोगकर्ता ब्राउज़र का उपयोग करना बंद कर देता है तो यह अनिश्चित काल तक होता है। यदि वह ब्राउज़र का शायद ही कभी उपयोग करता है, तो यह समाप्ति तक होगा - या तो आंतरिक नीति या HTTP शीर्षलेख द्वारा। यदि वह ब्राउज़र का भारी उपयोग करता है, तो यह 12 मिनट या इससे भी कम हो सकता है।

मुझे विश्वास है कि यह कहना 'सामान्य रूप में' के रूप में मैं ओपेरा से एक वेबसाइट है जिस पर 50% प्रविष्टियों फ़ायरफ़ॉक्स से थे और 49% था जब IE उस बिंदु पर 75% शेयर बाजार था कठिन है। यदि आपकी साइट के लक्षित दर्शक ऐसे उपयोगकर्ता हैं जो अपने ब्राउज़र का भारी उपयोग करते हैं, तो यह बहुत छोटा हो सकता है। दूसरी ओर यदि आपकी साइट केवल वेबसाइट देखी गई है तो यह लगभग कभी नहीं हो सकती है।

+4

ब्राउज़र "अनिश्चित काल" कैश में आइटम नहीं रखते हैं जब "एक्सपियर", "कैश-कंट्रोल" या "अंतिम-संशोधित" जैसे शीर्षलेख मौजूद होते हैं। इसके बजाय, ब्राउज़र उस सामग्री के लिए एक विशिष्ट समाप्ति समय निर्धारित करेगा। आपका उत्तर इसका तात्पर्य है, लेकिन इसे स्पष्ट रूप से बताया जाना चाहिए। –

+0

@StephenOstermiller - धन्यवाद। मेरा मतलब था "(यानी समाप्ति तक)" लेकिन मुझे उम्मीद है कि यह अब स्पष्ट है। –

+0

@StephenOstermiller ठीक है, तकनीकी रूप से वह सही नहीं है क्योंकि कोई उपयोगकर्ता ब्राउज़र का उपयोग बंद कर देता है, तब तक कैश तब तक जारी रहेगा जब तक ब्राउजर का उपयोग नहीं किया जाता? यदि मैं गलत हूं तो मुझे सही करों। मेरा मतलब है, एक सुरक्षा दृष्टिकोण को छोड़कर बनाने के लिए एक मूर्ख बिंदु की तरह लगता है कि एक पीसी से कैश किए गए डेटा कैश किए जा सकते हैं क्योंकि यह तब तक है जब तक ब्राउज़र खोला नहीं जाता है। क्या मै गलत हु? – BVernon

2

आमतौर पर फाइलें तब तक कैश में रहेंगी जब तक कि अंतरिक्ष समाप्त न हो जाए। एक लेख है जो लोकप्रिय ब्राउज़रों के लिए कुछ डिफ़ॉल्ट वर्णन करता है: It's Time to Rethink the Default Cache Size of Web Browsers

जैसा कि मासीज ने कहा था, यह भी एक बात है कि प्रत्येक व्यक्ति कितना ब्राउज़ करता है। उपयोगकर्ता आधार के बारे में सोचें जो आपकी साइट पर विचार करेगा, साथ ही बैंडविड्थ-आपकी साइट कितनी भारी होगी (यदि औसत उपयोगकर्ता आपकी साइट से बहुत सारी सामग्री डाउनलोड करता है, संभावना है कि वे अपने कैश को वास्तविक तेज़ी से भर देंगे)।

यदि कैश रीफ्रेश की आवश्यकता है, तो आप पृष्ठ को कैश नहीं करने के लिए पृष्ठ को मजबूर कर सकते हैं।

+4

लिंक 404 दे रहा है। – Trisped

+1

यहां [पिछली कार्य प्रतिलिपि का लिंक] है (https://web.archive.org/web/20151130113539/http://kaioa.com/node/74) archive.org से। ध्यान दें कि दस्तावेज़ ~ 8 वर्ष पुराना है (2008) जो ब्राउज़र व्यवहार शर्तों में काफी प्राचीन है। जब आप Google से पूछते हैं तो यह प्रश्न अभी भी शीर्ष 10 में है। –

0

जैसा कि अन्य उत्तरों ने कहा है, यह ब्राउज़र सेटिंग्स पर निर्भर करता है। लेकिन ध्यान दें कि एक फ़ाइल कैश्ड होने का मतलब यह नहीं है कि आपकी साइट से परिवर्तन नहीं किए जाते हैं। यदि ऐसा करने के लिए कॉन्फ़िगर किया गया है, तो ब्राउज़र कैश फ़ाइल की तारीख के बारे में विवरण के साथ सर्वर को एक अनुरोध भेजेगा। तब से सर्वर का जवाब "ठीक है, अपने कैश का उपयोग करें - यह नवीनतम संस्करण है" जब कोई बदलाव नहीं होता है। यह repsonse छोटा और जल्दी भेजा गया है। यदि सर्वर संस्करण अद्यतन किया गया है, तो सर्वर नए संस्करण के साथ जवाब देगा।

कितनी बार ब्राउज़र सर्वर के लिए अनुरोध भेजता ब्राउज़र-विशिष्ट है - वे अद्यतन के लिए हर बार की जाँच करने के लिए, एक बार एक घंटे, दिन में एक बार, कभी नहीं या बीच में कहीं भी विन्यस्त किया जा सकता। सर्वर यह भी निर्दिष्ट कर सकता है कि ब्राउज़र को अपडेट के लिए कितनी बार जांच करनी चाहिए।

यह सिर्फ एक स्केच है - यह सरल और अपूर्ण है। संपूर्ण विवरण के लिए, W3C - HTTP/1.1 Caching देखें।

0

इस बात पर निर्भर करता है कि सर्वर कितने समय तक निर्दिष्ट करता है। सर्वर प्रतिक्रिया शीर्षलेख में बैक पैरामीटर भेजता है। वे अधिकतम आयु निर्दिष्ट कर सकते हैं (मिलीसेकंड में समाप्त होने से पहले फ़ाइल को कैश करना कितना लंबा है) या एक समाप्ति तिथि (जिस तारीख को फ़ाइल समाप्त हो जाएगी)। यदि दोनों में है, तो अधिकतम आयु प्राथमिकता लेगी।

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

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