जब मैं नीचे दिखाए गए HTML फ़ाइल में एक नई .swf
फ़ाइल तैनात करता हूं, तो मुझे ब्राउज़र में नए .swf
फ़ाइल लोड से पहले ब्राउज़र कैश साफ़ करना होगा। क्या ब्राउज़र को .swf
फ़ाइल लोड करने के लिए मजबूर करने के लिए वैसे भी है जब मैं इसे सर्वर पर एक नए से बदलता हूं।कैश साफ़ किए बिना एक नई तैनाती वाली फ्लैश फ़ाइल को फिर से लोड करने के लिए मैं वेब ब्राउज़र को कैसे मजबूर कर सकता हूं?
<embed type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.adobe.com/go/getflashplayer" allowscriptaccess="sameDomain" name="Prototype" bgcolor="#869ca7" quality="high" id="Prototype" src="/flex/Prototype.swf">
धन्यवाद, चिराग
लेकिन एक यादृच्छिक संख्या के साथ, लौटने वाले विज़िटर्स होगा फ़ाइल के लिए प्रतीक्षा करने लिखने की जरूरत नहीं है प्रत्येक यात्रा पर सर्वर से डाउनलोड किया जाना चाहिए, भले ही यह बदला गया हो या नहीं। आगंतुकों को वापस करने और आपके सर्वर पर बड़े लोड के लिए अब लोड लोड समय, है ना? संस्करण संख्या दृष्टिकोण के साथ, आप नियंत्रित कर सकते हैं कि कैश को कब अनुमति दें और अपडेट किए गए एसएफएफ को कब लाया जाए। –
मैं उत्पादन के उद्देश्यों के लिए इसका उपयोग नहीं करूँगा, केवल विकास के लिए, इसलिए मुझे ब्राउज़र के कैश को बार-बार साफ़ करने की आवश्यकता नहीं है। उत्पादन के लिए, संस्करण दृष्टिकोण का उपयोग करना समझ में आता है। मैं सहमत हूँ! – PatrickS