ब्राउज़र कैशिंग को अक्षम करने का एकमात्र उचित तरीका वेब साइट से HTTP हेडर है। HTTP 1.1 "कैश-कंट्रोल" हेडर को किसी भी वर्ष -२००० ब्राउज़र के लिए पर्याप्त होना चाहिए। लेकिन अतिरिक्त सुरक्षा के लिए सर्वर HTTP 1.1 "कैश-कंट्रोल" और HTTP 1.0 "एक्सपायर्स" हेडर को एक साथ छोड़ सकता है ।
Hack'ish लेकिन कभी-कभी कैश अमान्यकरण से निपटने का तरीका सर्वर से URL में "कैशबस्टर" स्ट्रिंग होता है। कैशबस्टर अक्सर टाइमस्टैम्प आधारित होता है, और URL को अद्वितीय बनाने के लिए प्रत्येक HTML लिंक के लिए एक querystring के रूप में जोड़ा जाता है और केवल एक बार उपयोग किया जाता है। कुछ इस तरह http://example.org/filename.html?cb=<timestamp+random_value>
। यह बदसूरत है, और HTTP हेडर कुछ भी बेहतर नहीं करते हैं। लेकिन इसका उपयोग सीमित दर्शकों के लिए हैक (इंट्रानेट पर fx), या उचित HTTP हेडर के साथ सुरक्षा की एक अतिरिक्त परत के रूप में किया जा सकता है।
AFAIK केवल इंटरनेट एक्सप्लोरर के भीतर से किसी एक साइट के लिए चुनिंदा रूप से अक्षम करने का कोई तरीका नहीं है । एक (खूनी जटिल) समाधान वार्निश कैश को आपके लैन पर एक मध्यस्थ कैश के रूप में स्थापित करने के लिए हो सकता है , वार्निश को HTTP प्रॉक्सी के रूप में उपयोग करने के लिए इंटरनेट एक्सप्लोरर सेट करें, और केवल इस विशिष्ट साइट के लिए HTTP हेडर को फिर से लिखने के लिए वार्निश पर वीसीएल भाषा का उपयोग करें ।
ईमानदारी से, मुझे लगता है कि आपका विक्रेता यहां एक गलती कर रहा है। मैं IE के लिए Fiddler2 , या फ़ायरफ़ॉक्स के लिए Firebug को स्थापित करने का सुझाव दूंगा , और वास्तविक HTTP हेडर को वेबैप भेजता है। सहसंबंध है कि मार्क नॉटिंघम के कैशिंग ट्यूटोरियल के साथ जो मैंने पहले ही ऊपर लिंक किया है - मैं अनुमान लगा रहा हूं कि कैशिंग की अनुमति है, या कम से कम कैशिंग के लिए स्पष्ट रूप से मना न करें।