2009-12-17 16 views

उत्तर

39

standard के अनुसार, Pragma कार्यान्वयन निर्भर (खंड 14.32), कोई कैश इसके व्यापक प्रयोग की वजह से के अलावा है। कैश-कंट्रोल (सेक्शन 14.9) कैशिंग को नियंत्रित करने का सही तरीका है।

Indicates that the response MAY be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.

+2

धन्यवाद लेकिन लोगों के कोडिंग के कई उदाहरण हैं ताकि एक हेडर भेजा जा सके जिसमें केवल प्रगमा: सार्वजनिक हो। किसी भी बड़े ब्राउज़र के लिए इसका क्या अर्थ है? – user185631

+3

वही है कि "कैश-कंट्रोल: पब्लिक", यानी, कि वे उस प्रतिक्रिया में जानकारी कैश कर सकते हैं। – Gonzalo

+1

इसका मतलब है कि कोडर का उपयोग करना बंद कर देना चाहिए क्योंकि यह शायद किसी भी उद्देश्य की सेवा नहीं कर रहा है – Anthony

7

उपयोगी जब आपको यह त्रुटि के पार चलो: यह मानक एक Cache-Control: public के लिए क्या कहते हैं http://trac.edgewall.org/ticket/1020। आईई 8 & कम एसएसएल सर्वर पर चीजों को कैश करना पसंद करता है। 'प्रगमा: सार्वजनिक' डालने से मदद मिलती है: "इंटरनेट एक्सप्लोरर इस इंटरनेट साइट को खोलने में सक्षम नहीं था। अनुरोधित साइट या तो अनुपलब्ध है या नहीं मिल सकती है। कृपया बाद में पुनः प्रयास करें"

3

इसके अलावा, "प्रगमा: सार्वजनिक" का उपयोग किया जाता है Google ऐप इंजन अनुप्रयोगों में अपने एज कैश के भीतर प्रतिक्रियाओं के कैशिंग को सक्षम करने के लिए।

Details on Google App Engine's caching proxy?

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