वेब विकास में, आपने ऐसे उदाहरण देखे होंगे जहां पैरामीटर जोड़े जाते हैं सीएसएस या जावास्क्रिप्ट लिंक फ़ाइलें। यह अभ्यास, src='../cnt.js?ver=4.0' जैसी स्ट्रिंग्स द्वारा दर्शाया गया है, एक विशिष्ट उद्देश्य को पूरा करता है।
इस धारणा के बावजूद कि JS/CSS फ़ाइलें सीधे पैरामीटर प्राप्त नहीं कर सकती हैं, इसका कारण उन्हें पारित करना कैश नियंत्रण में निहित है। जब कोई क्लाइंट एक निश्चित यूआरएल के साथ फ़ाइल का अनुरोध करता है, तो ब्राउज़र आमतौर पर लोडिंग समय को अनुकूलित करने के लिए बाद के अनुरोधों के लिए इसे अपने कैश में संग्रहीत करता है। हालाँकि, यह तब समस्याग्रस्त हो सकता है जब फ़ाइलों में परिवर्तन किए जाते हैं और आप चाहते हैं कि ग्राहक अद्यतन संस्करण डाउनलोड करें।
"?ver=4.0" जैसे पैरामीटर को पास करके, आप ब्राउज़र को इसके कैश को अनदेखा करने के लिए बाध्य कर सकते हैं और फ़ाइल को सीधे सर्वर से प्राप्त करें। नए एप्लिकेशन संस्करण तैनात करते समय या सीएसएस/जेएस फ़ाइलों में अपडेट करते समय यह विशेष रूप से उपयोगी होता है। एक अद्वितीय संस्करण संख्या या टाइमस्टैम्प पैरामीटर जोड़कर, आप सुनिश्चित करते हैं कि ग्राहकों को हमेशा संपत्ति का नवीनतम संस्करण प्राप्त हो। कैशिंग करें और सुनिश्चित करें कि ग्राहकों के पास हमेशा आपकी फ़ाइलों के अद्यतित संस्करण हों।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3