जब सर्वर साइड कोड अपडेट किया गया है (जावास्क्रिप्ट से संबंधित) पुरानी जावास्क्रिप्ट फ़ाइलों को कैश से परोसा जाता है।कैश से सेवा की गई जावास्क्रिप्ट फ़ाइलों के साथ समस्या का समाधान कैसे करें?
मुझे ऐसे समाधान की आवश्यकता है जहां पुरानी जावास्क्रिप्ट फाइलें अपने नए संस्करणों में अपडेट हो जाएं। एक बार सर्वर पर फ़ाइलों को अद्यतन करने के बाद ब्राउज़र कैश (जावास्क्रिप्ट से संबंधित) को अमान्य करने की आवश्यकता है।
मुझे इस समस्या का निम्नलिखित समाधान मिला है।
var randomnumber=Math.floor(Math.random()*10000);
var scriptfile='http://www.whatever.com/myjs.js?rnd='+randnumber;
लेकिन मैं कैश को साफ़ करने की आवश्यकता है केवल जब वहाँ जावास्क्रिप्ट पर कुछ अद्यतन पेज के हर पुनः लोड करने पर फ़ाइलें है नहीं।
@ पेक्का और जेसी ढिल्लों- आपके सुझाव के लिए बहुत बहुत धन्यवाद – Dora