यदि आप इसे अपने ब्राउज़र (ए.के.ए. पर अपने उपयोगकर्ताओं पर मजबूर नहीं कर रहे हैं) पर ऐसा करने के लिए देख रहे हैं, तो मैं आपके कोड को कैश का उपयोग न करने के लिए सेट नहीं करूंगा। जैसा कि जोसे ने कहा, एक प्रदर्शन नुकसान है।
और मैं पूरी तरह से आईई पर कैशिंग बंद नहीं करूँगा, क्योंकि आप जिस वेबसाइट पर जाते हैं, उसके लिए आप उस प्रदर्शन लाभ को खो देते हैं। आप IE बता सकते हैं हमेशा एक विशेष साइट या ब्राउज़िंग सत्र के लिए सर्वर से ताज़ा करने के लिए:
- IE खोलें डेवलपर टूल
- जाँच करने के लिए "हमेशा सर्वर से ताज़ा करें"
- क्लिक मेनू से कैश चुनें
या, कुंजीपटल-शॉर्टकट-philes (अपने आप की तरह) वहाँ के लिए ..
- F12, Alt + C, नीचे तीर, Alt + R। चेतावनी के
नोट: कहा करने के बाद इस ... ध्यान रखें कि जब भी आप एक अलग तरह से साइट उत्पादन में देखा जाएगा में/परीक्षण विकसित रखें, आप मिश्रित परिणाम होने का खतरा चलाते हैं। एक अच्छा उदाहरण यह कैशिंग मुद्दा है। हमें एक मुद्दा मिला जहां आईई हमारी अजाक्स कॉल को कैश कर रहा था और जीईटी विधि से परिणाम अपडेट नहीं कर रहा था। अगर हमने आईई में कैशिंग को अक्षम कर दिया है, तो हमने कभी भी इस समस्या को विकास में नहीं देखा होगा, और इसे इस तरह के उत्पादन में तैनात कर दिया होगा।
अच्छा विकल्प, केवल इसका मतलब है कि ब्राउजर फ़ाइल को _never_ कैश करेगा जिसका अर्थ है कि "नेट ब्राउज़ करते समय प्रदर्शन लाभ खोना"। – Alconja
जब आप "जिस वेबसाइट पर आप वर्तमान में काम कर रहे हैं उसे ब्राउज़ करें" तो आप प्रदर्शन लाभ खो देते हैं। –
ठीक है, मुझे लगता है कि आप इसके साथ रहने के लिए मतलब था। (याद रखें कि अंतिम उपयोगकर्ताओं के पास भी कैश समस्याएं होंगी, इसलिए यह सुनिश्चित करने का कोई बुरा विचार नहीं है कि जब आप .js फ़ाइलों को उपयोगकर्ता के ब्राउज़र को बदलते हैं तो किसी भी तरह नवीनतम संस्करण भी प्राप्त करना जानता है)। – Alconja