2010-04-05 9 views
6

मुझे एक वेब एप्लिकेशन बनाना है जो उपयोगकर्ता की संवेदनशील जानकारी से संबंधित है। कैश किए गए डेटा कमजोर होने के बाद मुझे उपयोगकर्ता लॉग आउट करने के बाद ब्राउज़र के कैश को तुरंत साफ़ करने की आवश्यकता है। सर्वर के पक्ष से कैश को साफ़ करने के लिए ग्राहक का ब्राउज़र लागू किया जाना चाहिए। इसके अलावा सभी कैश नीतियों को क्लाइंट के सर्वर सर्वर से अवगत कराया जाना चाहिए।सर्वर की ओर से ब्राउज़र के कैश को कैसे साफ़ करें?

क्या इस समस्या का कोई समाधान है?

+2

सबसे अच्छा आप कर सकते हैं ब्राउज़र (और सभी मध्यवर्ती कैश करने के लिए अनुरोध है - हो सकता है कुछ हो) कि आपके पृष्ठों को कैश नहीं किया जाना चाहिए। यहां तक ​​कि यह केवल एक संकेत है। आप प्रोग्रामर के कैश को प्रोग्रामेटिक रूप से मिट नहीं सकते हैं। (इस बारे में सोचें कि एक दुःस्वप्न क्या होगा।) –

उत्तर

5

सेट प्रतिक्रिया तुरंत समाप्त करने के लिए, और अच्छा उपाय के लिए प्रॉक्सी बता, आदि, कैश करने के लिए नहीं:

Expires: 0 
Cache-control: private 
+0

हां, एकमात्र समाधान ब्राउज़र को यह बताने के लिए है कि कैश न करें। – Tim

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^