कहें कि मुझे एक वेब ऐप मिला है। मैं इसमें कुछ विशेषताओं को जोड़ता हूं, और उन सुविधाओं को मेरे वेब सर्वर पर कुछ मौजूदा सीएसएस फ़ाइलों में जोड़ों की आवश्यकता होती है। मैं अपने सर्वर पर अपनी नई फीचर्स और सीएसएस जोड़ों को तैनात करता हूं, और वे बहुत अच्छा काम करते हैं। साइट पर आने वाले उपयोगकर्ता शायद अपने ब्राउज़र में कैश किए गए सीएसएस होंगे, हालांकि, इसका मतलब है कि नई विशेषताएं टूटी/अजीब लगती हैं जब तक वे पृष्ठ को मैन्युअल रूप से रीफ्रेश नहीं करते हैं या उनके कैश की समयसीमा समाप्त हो जाती है। मेरे सर्वर और उपयोगकर्ता के बीच कैश सर्वर होने पर समस्या और भी बदतर हो सकती है, इस मामले में मैन्युअल रीफ्रेश भी मदद नहीं करेगा (मुझे नहीं लगता)।कैश किए गए सीएसएस मुद्दों को पीड़ित किए बिना वेब ऐप कैसे अपडेट करें?
क्या इससे बचने का कोई आम तरीका है?
संपादित करें: मैं एएसपी.NET 4.0 पर चल रहा हूं।
मैं इस विधि को स्वीकार करता हूं! –
मैं नहीं करता, क्योंकि यह हमेशा काम नहीं करता है, और बहुत मैनुअल है! मेरा जवाब देखें! –
@RichBradshaw आपकी विधि के अपने संभावित मुद्दे हैं, जैसे प्रत्येक पृष्ठदृश्य पर फाइल सिस्टम पर कॉल करना। उदाहरण के लिए 'sid' एक चर होने के कारण, यह कम मैन्युअल बनाना पूरी तरह से संभव है। – ceejayoz