अपने पृष्ठ को हमेशा सर्वर से लोड करने के लिए मजबूर करें, वेब कैश नहीं

क्या आपने ब्राउज़र में बदलावों को प्रतिबिंबित नहीं करते हैं, तो क्या आपने कभी किसी वेबसाइट पेज में बदलाव किया है और फिर भ्रम और निराशा में देखा है? शायद आप फ़ाइल को सहेजना भूल गए हैं या वास्तव में इसे सर्वर पर अपलोड नहीं किया है (या इसे गलत जगह पर अपलोड किया गया है)। हालांकि, एक और संभावना यह है कि ब्राउजर उस सर्वर की बजाय पेज को अपने कैश से लोड कर रहा है जहां नई फाइल बैठी है।

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

सर्वर से लोड करने के लिए एक पृष्ठ को मजबूर करना

आप मेटा टैग के साथ ब्राउज़र कैश को नियंत्रित कर सकते हैं:

<मेटा http-equiv = "Pragma" content = "no-cache"> <मेटा http-equiv = "समाप्त हो जाती है" सामग्री = "- 1"> <मेटा http-equiv = "कैच-कंट्रोल" सामग्री = "नो-कैच ">

0 को सेट करने से ब्राउज़र हमेशा वेब सर्वर से पृष्ठ लोड करने के लिए कहता है आप ब्राउज़र को बता सकते हैं कि कैश में एक पृष्ठ कितना समय छोड़ना है। 0 के बजाय, उस समय सहित तिथि दर्ज करें, जिसे आप पृष्ठ से सर्वर से पुनः लोड करना चाहते हैं। ध्यान दें कि समय ग्रीनविच मीन टाइम (जीएमटी) में होना चाहिए और प्रारूप दिवस में लिखा जाना चाहिए , डीडी सोम yyyy hh: mm: ss

चेतावनी: यह एक अच्छा विचार नहीं हो सकता है

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

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

निचली पंक्ति: जब आप कैश के बजाय सर्वर से लोड करने के लिए किसी साइट को मजबूर करते हैं, तो आप प्रदर्शन को प्रभावित करते हैं। इसलिए, इससे पहले कि आप इन मेटा टैग को अपनी साइट पर जोड़ दें, खुद से पूछें कि क्या यह वास्तव में जरूरी है और प्रदर्शन के लायक है कि परिणामस्वरूप साइट ले जाएगी।