ब्राउज़र के कैश में आमतौर पर कितनी फ़ाइलें रखी जाती हैं? मैं सामान्य आबादी के बारे में सोच रहा हूं - मुझे यह सुनिश्चित करने के लिए कितना समय इंतजार करना होगा कि ज्यादातर लोगों के कैश फाइल को दोबारा शुरू कर देंगे?ब्राउज़र के कैश में आमतौर पर कितनी देर तक फ़ाइलें रखी जाती हैं
उत्तर
यह व्यक्ति, ब्राउज़र और सेटिंग्स पर निर्भर करता है।
ब्राउज़र आमतौर पर इस कार्य के लिए 12 एमआईबी की तरह डिस्क स्थान की एक निश्चित राशि आरक्षित करते हैं। यदि कोई उपयोगकर्ता ब्राउज़र का उपयोग करना बंद कर देता है तो यह अनिश्चित काल तक होता है। यदि वह ब्राउज़र का शायद ही कभी उपयोग करता है, तो यह समाप्ति तक होगा - या तो आंतरिक नीति या HTTP शीर्षलेख द्वारा। यदि वह ब्राउज़र का भारी उपयोग करता है, तो यह 12 मिनट या इससे भी कम हो सकता है।
मुझे विश्वास है कि यह कहना 'सामान्य रूप में' के रूप में मैं ओपेरा से एक वेबसाइट है जिस पर 50% प्रविष्टियों फ़ायरफ़ॉक्स से थे और 49% था जब IE उस बिंदु पर 75% शेयर बाजार था कठिन है। यदि आपकी साइट के लक्षित दर्शक ऐसे उपयोगकर्ता हैं जो अपने ब्राउज़र का भारी उपयोग करते हैं, तो यह बहुत छोटा हो सकता है। दूसरी ओर यदि आपकी साइट केवल वेबसाइट देखी गई है तो यह लगभग कभी नहीं हो सकती है।
आमतौर पर फाइलें तब तक कैश में रहेंगी जब तक कि अंतरिक्ष समाप्त न हो जाए। एक लेख है जो लोकप्रिय ब्राउज़रों के लिए कुछ डिफ़ॉल्ट वर्णन करता है: It's Time to Rethink the Default Cache Size of Web Browsers
जैसा कि मासीज ने कहा था, यह भी एक बात है कि प्रत्येक व्यक्ति कितना ब्राउज़ करता है। उपयोगकर्ता आधार के बारे में सोचें जो आपकी साइट पर विचार करेगा, साथ ही बैंडविड्थ-आपकी साइट कितनी भारी होगी (यदि औसत उपयोगकर्ता आपकी साइट से बहुत सारी सामग्री डाउनलोड करता है, संभावना है कि वे अपने कैश को वास्तविक तेज़ी से भर देंगे)।
यदि कैश रीफ्रेश की आवश्यकता है, तो आप पृष्ठ को कैश नहीं करने के लिए पृष्ठ को मजबूर कर सकते हैं।
लिंक 404 दे रहा है। – Trisped
यहां [पिछली कार्य प्रतिलिपि का लिंक] है (https://web.archive.org/web/20151130113539/http://kaioa.com/node/74) archive.org से। ध्यान दें कि दस्तावेज़ ~ 8 वर्ष पुराना है (2008) जो ब्राउज़र व्यवहार शर्तों में काफी प्राचीन है। जब आप Google से पूछते हैं तो यह प्रश्न अभी भी शीर्ष 10 में है। –
जैसा कि अन्य उत्तरों ने कहा है, यह ब्राउज़र सेटिंग्स पर निर्भर करता है। लेकिन ध्यान दें कि एक फ़ाइल कैश्ड होने का मतलब यह नहीं है कि आपकी साइट से परिवर्तन नहीं किए जाते हैं। यदि ऐसा करने के लिए कॉन्फ़िगर किया गया है, तो ब्राउज़र कैश फ़ाइल की तारीख के बारे में विवरण के साथ सर्वर को एक अनुरोध भेजेगा। तब से सर्वर का जवाब "ठीक है, अपने कैश का उपयोग करें - यह नवीनतम संस्करण है" जब कोई बदलाव नहीं होता है। यह repsonse छोटा और जल्दी भेजा गया है। यदि सर्वर संस्करण अद्यतन किया गया है, तो सर्वर नए संस्करण के साथ जवाब देगा।
कितनी बार ब्राउज़र सर्वर के लिए अनुरोध भेजता ब्राउज़र-विशिष्ट है - वे अद्यतन के लिए हर बार की जाँच करने के लिए, एक बार एक घंटे, दिन में एक बार, कभी नहीं या बीच में कहीं भी विन्यस्त किया जा सकता। सर्वर यह भी निर्दिष्ट कर सकता है कि ब्राउज़र को अपडेट के लिए कितनी बार जांच करनी चाहिए।
यह सिर्फ एक स्केच है - यह सरल और अपूर्ण है। संपूर्ण विवरण के लिए, W3C - HTTP/1.1 Caching देखें।
इस बात पर निर्भर करता है कि सर्वर कितने समय तक निर्दिष्ट करता है। सर्वर प्रतिक्रिया शीर्षलेख में बैक पैरामीटर भेजता है। वे अधिकतम आयु निर्दिष्ट कर सकते हैं (मिलीसेकंड में समाप्त होने से पहले फ़ाइल को कैश करना कितना लंबा है) या एक समाप्ति तिथि (जिस तारीख को फ़ाइल समाप्त हो जाएगी)। यदि दोनों में है, तो अधिकतम आयु प्राथमिकता लेगी।
- 1. एएसपी.नेट एमवीसी एप्लिकेशन कितनी देर तक चलेंगे
- 2. अपलोड की गई फाइलें आपके सर्वर पर कितनी देर तक रहती हैं?
- 3. यूएसबी डिवाइस के निर्माता की स्ट्रिंग कितनी देर तक है?
- 4. .NET डेटटाइम/टाइमस्पैन टिक कितनी देर तक है?
- 5. अग्रभूमि में आने पर आईफोन ऐप पृष्ठभूमि में कितनी देर तक रहा है यह जांचना
- 6. एंड्रॉइड पर SQLite और SharedPreferences फ़ाइलें कितनी सुरक्षित हैं?
- 7. क्या एज़ूर भूमिका स्टार्टअप कितनी देर तक ले सकता है इस पर कोई कठोर सीमा है?
- 8. आम तौर पर विंडोज फोन 7 मार्केटप्लेस ऐप्स के लिए समीक्षा प्रक्रिया कितनी देर तक है?
- 9. क्या आमतौर पर जावा में आंतरिक कक्षाएं उपयोग की जाती हैं? क्या वे "बुरे" हैं?
- 10. रेल 3/पोस्टग्रेस - यदि आप आवेदन नहीं करते हैं तो स्ट्रिंग कितनी देर तक है: स्कीमा
- 11. NSObject में कार्यान्वित गिनती कैसे बनाए रखी जाती है?
- 12. पर्ल में, थोड़ी देर लूप आमतौर पर लूप के लिए तेज है?
- 13. Control.Invoke() और इसके प्रतिनिधि के कॉलिंग के बीच देरी कितनी देर तक है?
- 14. एचटीएमएल 5 स्टोरेज websql, और localStorage: कितनी देर तक डेटा संग्रहीत किया जाता है?
- 15. आईफोन - एक बहिष्कृत विधि आमतौर पर अप्रचलित हो जाती है?
- 16. आमतौर पर
- 17. लॉगबैट प्रविष्टियों को स्मृति में कितनी देर तक रखा जाता है?
- 18. हटाए जाने से पहले पुश अधिसूचना कतार में कितनी देर तक बैठती है?
- 19. कॉच डीबी दस्तावेजों के लिए _id स्ट्रिंग कितनी देर तक हो सकती है?
- 20. malloc() पर कॉल द्वारा कितनी जगह आवंटित की जाती है?
- 21. Nginx # ngx_http_limit_req_module: दर से अधिक होने के बाद 503 कितनी देर तक लौटा है?
- 22. Git: अनदेखा करें पर नज़र रखी फाइलों
- 23. बैच फ़ाइल निष्पादित करने में कितनी देर लगती है?
- 24. जेएमटर में ब्राउज़र कैश इम्यूलेशन?
- 25. AJAX अनुरोध के बाद ब्राउज़र कब तक प्रतीक्षा करेगा?
- 26. निर्देशिका में कितनी फ़ाइलें बहुत अधिक हैं (विंडोज़ और लिनक्स पर)?
- 27. रेल ऐप पर रूबी में मिनीमैजिक का उपयोग करते समय अस्थायी फ़ाइलें कहां जाती हैं?
- 28. यूनिकोड - आमतौर पर सी ++
- 29. कोई भी टूल जो कहता है कि प्रत्येक विधि कितनी देर तक चलती है?
- 30. एएसपी.नेट - अमान्य ब्राउज़र कैश
ब्राउज़र "अनिश्चित काल" कैश में आइटम नहीं रखते हैं जब "एक्सपियर", "कैश-कंट्रोल" या "अंतिम-संशोधित" जैसे शीर्षलेख मौजूद होते हैं। इसके बजाय, ब्राउज़र उस सामग्री के लिए एक विशिष्ट समाप्ति समय निर्धारित करेगा। आपका उत्तर इसका तात्पर्य है, लेकिन इसे स्पष्ट रूप से बताया जाना चाहिए। –
@StephenOstermiller - धन्यवाद। मेरा मतलब था "(यानी समाप्ति तक)" लेकिन मुझे उम्मीद है कि यह अब स्पष्ट है। –
@StephenOstermiller ठीक है, तकनीकी रूप से वह सही नहीं है क्योंकि कोई उपयोगकर्ता ब्राउज़र का उपयोग बंद कर देता है, तब तक कैश तब तक जारी रहेगा जब तक ब्राउजर का उपयोग नहीं किया जाता? यदि मैं गलत हूं तो मुझे सही करों। मेरा मतलब है, एक सुरक्षा दृष्टिकोण को छोड़कर बनाने के लिए एक मूर्ख बिंदु की तरह लगता है कि एक पीसी से कैश किए गए डेटा कैश किए जा सकते हैं क्योंकि यह तब तक है जब तक ब्राउज़र खोला नहीं जाता है। क्या मै गलत हु? – BVernon