Internet Explorer 9 में कैशिंग को अक्षम कैसे करें?


17

मैं Internet Explorer 9 में कैशिंग को कैसे अक्षम कर सकता हूं?

मैं एक पृष्ठ पर ब्राउज़ करता हूं, और एक लिंक पर क्लिक करता हूं। जब मैं वापस क्लिक करता हूं , तो मुझे वेब-साइट से हमेशा पृष्ठ को फिर से लाने के लिए ब्राउज़र की आवश्यकता होती है।


मैंने ब्राउज़र कैश को अक्षम करने का प्रयास किया है:

  • उपकरण
  • इंटरनेट विकल्प
  • ब्राउज़िंग इतिहास के तहत , सेटिंग्स पर क्लिक करें
  • संग्रहीत पृष्ठों के नए संस्करणों के लिए चेक के तहत , हर बार जब मैं वेबपृष्ठ पर जाता हूं , तो चुनें

    यहाँ छवि विवरण दर्ज करें

सिवाय इसके कि बैक बटन पर क्लिक करने पर पेज को पुनः लोड करने के लिए Internet Explorer 9 (32-बिट (विंडोज 7 (64-बिट (प्रोफेशनल)))) पैदा नहीं करता है ।

मैं Internet Explorer 9 में कैशिंग को कैसे अक्षम करूं?


जब मैं बैक बटन पर क्लिक करता हूं तो इंटरनेट एक्सप्लोरर 9 सर्वर से HTTP अनुरोध करता है, यह देखने के लिए मैं फिडलर का उपयोग करता हूं :

यहाँ छवि विवरण दर्ज करें

और इंटरनेट एक्सप्लोरर 9 सर्वर से पेज का अनुरोध नहीं करता है; इसके बजाय इसे कैश से परोसें।

मैं Internet Explorer 9 में कैशिंग को कैसे अक्षम करूं?


मैंने IE8 * के लिए ब्राउज़र मोड (इंटरनेट एक्सप्लोरर के संस्करण जो इंटरनेट एक्सप्लोरर 9 सर्वर को रिपोर्ट करता है) को बदलने की कोशिश की है, साथ ही ** दस्तावेज़ मोड (इंटरनेट एक्सप्लोरर के इंजन का संस्करण जो इंटरनेट एक्सप्लोरर 9 का उपयोग करता है ) को बदलना पृष्ठ को प्रस्तुत करना), और दोनों मामलों में ब्राउज़र पृष्ठ पर वापस क्लिक करने पर अनुरोध नहीं करता है।

मैं Internet Explorer 9 में कैशिंग को कैसे अक्षम करूं?


अद्यतन : मैंने Internet Explorer 9 में अधिकतम कैश आकार को न्यूनतम स्वीकार्य मूल्य तक कम करने की कोशिश की: 8 एमबी :

यहाँ छवि विवरण दर्ज करें

और मेरे ब्राउज़र को पुनरारंभ करना, लेकिन जब मैं वापस क्लिक करता हूं तो इंटरनेट एक्सप्लोरर 9 कैश से पृष्ठ को फिर से प्राप्त नहीं करता है :

यहाँ छवि विवरण दर्ज करें

वेब पेज के पुराने, कैश्ड संस्करण को दिखाने के बजाय।

मैं Internet Explorer 9 में कैशिंग को कैसे अक्षम करूं?


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

@martineau HTTP1.1 ( RFC2616 ) तय कर कि ब्राउज़रों " नहीं चाहिए " (जोर नहीं जोड़ा) एक पेज को ताज़ा जब उपयोगकर्ता क्लिक के पीछे (या आगे)। आईई है डेटा कैशिंग (के रूप में फ़ायरफ़ॉक्स और क्रोम है)। इसे किसी भी IE प्रोग्राम विकल्प (या क्रोम विकल्प) के माध्यम से अक्षम नहीं किया जा सकता है, लेकिन हम किसी अन्य ब्राउज़र पर स्विच नहीं कर सकते हैं - इसलिए यह एक म्यूट पॉइंट है)।
इयान बॉयड

तो क्या होने जा रहा है, W3C पुलिस आ रही है और आपको एक पृष्ठ ताज़ा करने के लिए गिरफ्तार कर रही है? बहुत संदेहजनक। ब्राउज़र स्विच नहीं कर सकते? हॉगवॉश, लाखों में मेरी 80 वर्षीय माँ भी शामिल है। आपके लिए एक आसान विकल्प उसका उपयोग हो सकता है Ctrl+F5, 47 वेब शॉर्टकट्स में से एक, जो सभी वेब ब्राउजर्स में काम करता है , वेब पेज की एक नई कॉपी देखने के लिए। फ़ायरफ़ॉक्स में एक ऐड-ऑन स्थापित करना भी संभव है जो एक टूलबार आइकन प्रदान करेगा जिसे कैश ऑन डिमांड को साफ़ करने के लिए दबाया जा सकता है।
16

@martineau मैं दूसरे ब्राउज़र पर जा सकता हूं लेकिन यह व्यवहार को परिवर्तित नहीं करता है - सभी ब्राउज़र RFC का अनुसरण करते हैं (इसका परीक्षण करें)। वह कर सकते हैं प्रेस F5, कि समस्या नहीं है - समस्या वह यह है कि है प्रेस करने के लिए F5। Google, जीमेल, फेसबुक, ट्विटर, वे सभी को जोड़कर समस्या का समाधान किया है no-cache, no-store। और मैं अपनी मां की पसंदीदा साइट के लेखक को समझाने में असमर्थ रहा हूं । तो मैं एक ग्राहक-पक्ष स्थायी समाधान के साथ छोड़ दिया हूँ।
इयान बॉयड

मुझे आश्चर्य था कि ऐसा करने के लिए आपको ब्राउज़र की आवश्यकता थी । फिर से, यदि एक अलग ब्राउज़र का उपयोग किया गया था, जैसे कि फ़ायरफ़ॉक्स या क्रोम, तो आप अपने लेखकों को आपके लिए इसे बदलने के लिए मनाने की आवश्यकता के बिना साइट को प्रभावी ढंग से संशोधित करने के लिए स्टाइलिश ब्राउज़र एक्सटेंशन का उपयोग कर सकते हैं । दूसरी ओर, मुझे यकीन है कि आपकी मम्मी बैक-एरो बटन या की Ctrl+F5को Shiftदबाते समय कुंजी को दबाए रखना सीख सकती है (या कुंजी को पकड़ सकती है , जो सार्वभौमिक नहीं है, फ़ायरफ़ॉक्स में भी काम करती है) इस एक वेबसाइट का उपयोग करते समय ।
मार्टिन

जवाबों:


10

ऐसा करने के लिए, बस F12डेवलपर दृश्य को लाने के लिए दबाएँ , कैश मेनू पर क्लिक करें , और सर्वर से हमेशा ताज़ा करें चुनें । अगली बार जब आप उस टैब में एक पृष्ठ लोड करते हैं, तो यह आपके द्वारा नेविगेट किए जाने पर हर बार सब कुछ फिर से डाउनलोड करेगा।

हालाँकि, यह सेटिंग अन्य टैब पर नहीं जाएगी या जब आप ब्राउज़र को बंद करेंगे तो इसे बरकरार रखा जाएगा।


1
मेरी माँ एक बार उसे पूरा नहीं कर पाएगी; हर बार उसे अकेला छोड़ दो :(
इयान बॉयड

हाँ, अब मैं अपनी .js फ़ाइलों को एक बार फिर से डीबग कर सकता हूं ;-)
क्रिस ओ

2

क्या आप स्थानीय CSS का उपयोग करने के लिए 9 को बाध्य कर सकते हैं, जिसमें निम्नलिखित हैं:

<HTML><HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD><BODY>
</BODY>
</HTML>

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

यहां आपके इच्छित विकल्प का स्क्रीनशॉट है: यहाँ छवि विवरण दर्ज करें


मैं उन वेब साइटों के HTML को नियंत्रित नहीं करता जो मेरी माँ ब्राउज़ कर रही है। :(
इयान बॉयड

@IanBoyd लोकल स्टाइल शीट्स को ब्राउजर द्वारा ब्राउज की गई किसी भी साइट पर जोड़ा जा सकता है। आपको वेबसाइट के कोड तक ही पहुँच की आवश्यकता नहीं है।
बेन रिचर्ड्स

@ sidran32 इसे खोजने के लिए धन्यवाद, मेरे IE मेरी सफारी की तरह मजबूत नहीं है ... मैं वास्तव में आपको इसे इंगित करने की सराहना करता हूं। +1
एवरेट

यह कैश बैक पॉलिसी के लिए काम नहीं करता है (मैंने इसे अभी परीक्षण किया है)। अगर मैं बैक इंटरनेट एक्सप्लोरर पर क्लिक करता हूं, तो एक और http अनुरोध जारी नहीं किया जाता है।
इयान बॉयड

सब ठीक है, मैंने कोशिश की। मैं कुछ भी खोज रहा था जो मदद करेगा। मुझे बताने के लिए धन्यवाद। मैं इस पोस्ट को छोड़ दूंगा ताकि लोगों को पता चले कि यह कोई जवाब नहीं है।
एवरेट

1

उत्तर है: नहीं, आप Internet Explorer 9 में कैश को अक्षम नहीं कर सकते।

  • आप कैश आकार को सीमित कर सकते हैं
  • जब भी आप इसे नेविगेट करते हैं, तो आप IE को पृष्ठ को ताज़ा करने के लिए कह सकते हैं
  • आप किसी पृष्ठ को मैन्युअल रूप से पुनः लोड करने के लिए F5 दबा सकते हैं

लेकिन फिर भी आपको एक पृष्ठ के कैश्ड संस्करण दिए जा सकते हैं (अर्थात ऐसा संस्करण जो सर्वर की स्थिति के साथ अद्यतित नहीं है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.