जब तक कोई पुराना वेबसाइट विज़िटर नया वेब डिज़ाइन नहीं देखता है, तब तक क्या होता है?


19

यह देखते हुए कि HTML पृष्ठ में कोई कैश सेटिंग्स नहीं हैं, जब तक कि एक पुरानी वेबसाइट आगंतुक बल के बिना एक नई वेबसाइट डिजाइन नहीं देखती है?


1
"HTML पृष्ठ में कोई कैश सेटिंग नहीं " का अर्थ यह नहीं है कि सर्वर हेडर सेट नहीं कर सकता है ...
Arjan

क्या आपने वेबसाइट के लिए डीएनएस सेटिंग्स बदल दी हैं? यदि ऐसा है तो उन्हें बदलने में 48 घंटे तक का समय लग सकता है।
Bürgi

यदि नए वेबसाइड में फाइलों के नए "नाम" हैं; यह पहली यात्रा के तुरंत बाद होना चाहिए। यह कुछ पैराग्राफ पढ़िए laravel.com/docs/5.1/elixir#versioning-and-cache-busting इसलिए यह सब वेबसाइट डिजाइनर (कोडर) पर निर्भर करता है। क्या यह HTML कैश सेटिंग्स का एक उदाहरण है?
किस्लिक

जवाबों:


28

वेबसाइट विज़िटर द्वारा फोर्स रिफ्रेश के बिना नई वेबसाइट डिज़ाइन को देखने से पहले कब तक?

मान लें: HTML पृष्ठ में कोई कैश सेटिंग्स नहीं हैं

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

ध्यान दें:

  • नीचे वर्णित ब्राउज़र सेटिंग्स को उपयुक्त "ताज़ा" या "मजबूर ताज़ा" आदेशों का उपयोग करके अस्थायी रूप से ओवरराइड किया जा सकता है।

अर्थात

संग्रहीत पृष्ठों के नए संस्करणों के लिए चेक के तहत चार विकल्प हैं:

enter image description here

  • हर पृष्ठ पर जाएँ :

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

  • हर बार जब आप इंटरनेट एक्सप्लोरर शुरू करते हैं:

    जब आप उसी वेब एक्सप्लोरर सत्र से पहले देखी गई किसी वेब साइट को देखते हैं, तो इंटरनेट एक्सप्लोरर पेज डाउनलोड करने के बजाय कैश की गई अस्थायी इंटरनेट फ़ाइलों का उपयोग करता है। यदि आप F5 दबाते हैं या रीफ़्रेश करते हैं, तो इंटरनेट एक्सप्लोरर पेज डाउनलोड करता है।

  • स्वचालित रूप से (इंटरनेट एक्सप्लोरर 5 और बाद में केवल) :

    यह पिछली सेटिंग के समान है, लेकिन वेब पेज व्यवहार की आदतों को समझने के लिए एक तर्क एल्गोरिथ्म के साथ। यह सेटिंग निर्दिष्ट करती है कि जब आप पहले देखे गए किसी पृष्ठ पर लौटते हैं, तो इंटरनेट एक्सप्लोरर को यह देखने के लिए जाँच नहीं करनी चाहिए कि क्या पृष्ठ आपके द्वारा पिछली बार देखे जाने के बाद बदल गया है।

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

  • कभी नहीं :

    इंटरनेट एक्सप्लोरर नई सामग्री के लिए वेब सर्वर की जांच नहीं करता है।

स्रोत इंटरनेट एक्सप्लोरर कैश सेटिंग्स वेब ब्राउज़िंग को कैसे प्रभावित करती हैं


मोज़िला

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

वरीयता इसे browser.cache.check_doc_frequencyनियंत्रित करती है:

  • 0

    प्रति सत्र एक बार एक पृष्ठ के नए संस्करण के लिए जाँच करें (जब पहली एप्लिकेशन विंडो खुलती है और अंतिम एप्लिकेशन विंडो बंद होने पर एक सत्र शुरू होता है)।

  • 1

    हर बार एक पृष्ठ लोड होने के बाद एक नया संस्करण देखें।

  • 2

    नए संस्करण के लिए कभी भी जाँच न करें - पृष्ठ को हमेशा कैश से लोड करें।

  • 3

    जब पृष्ठ पुराना हो, तो नए संस्करण की जाँच करें। (चूक)

स्रोत Browser.cache.check डॉक्टर आवृत्ति


क्रोम

जब तक यह नहीं बताया गया है तब तक क्रोम कैश पृष्ठ।

कैश को अक्षम करने के लिए क्रोम में ब्राउज़र कैश को कैसे अक्षम करें देखें


"आउट ऑफ़ डेट" का क्या अर्थ है, इसे दिनांक संदर्भ कहाँ मिलता है?

ब्राउज़रों को आमतौर पर पृष्ठ के साथ भेजे गए HTTP हेडर के माध्यम से यह जानकारी मिलेगी।

उदाहरण के लिए, लास्ट-मॉडिफाइड हेडर ब्राउजर को बताता है कि पेज कितना पुराना है। अंतिम-संशोधित मूल्य प्राप्त करने के लिए एक ब्राउज़र पृष्ठ पर एक सरल HEAD अनुरोध भेज सकता है। यदि यह कैश में ब्राउज़र की तुलना में नया है, तो ब्राउज़र इसे फिर से लोड कर सकता है।

स्रोत ब्राउज़र को कैसे पता चलता है कि वेब पेज बदल गया है? , सेठ द्वारा जवाब


आगे की पढाई


अन्य कारकों का उल्लेख करते हुए साइट को भी कैशिंग किया जा सकता है। यदि यह एक अपेक्षाकृत लोकप्रिय साइट है, तो आपका आईएसपी पृष्ठों को कैश कर सकता है। यदि आप एक सभ्य राउटर के पीछे या कॉर्पोरेट नेटवर्क पर हैं, तो साइट स्वतः ही कैश हो सकती है।
स्नेकडॉक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.