आमतौर पर, आपको कुछ भी करने की आवश्यकता नहीं है - अधिकांश "सामान्य" वेब सर्वर उचित स्थिर कैश हेडर के साथ स्थिर सामग्री प्रदान करेंगे। हालांकि, अगर आप स्वयं को निर्दिष्ट कर रहे हैं या किसी कारण से आपका सर्वर हेडर भेज रहा है जो स्थैतिक सामग्री को कैश नहीं किया जाता है, तो आप किसी भी शीर्षलेख को ओवरराइड या निकालना चाहते हैं जो सामग्री को कैश होने से रोक रहा है।
एक प्रोग्राम का उपयोग करें जो आपकी सामग्री के हेडर (फ़ायरफ़ॉक्स में फ़ायरबग का "नेट" टैब, वेबसाइट http://web-sniffer.net/ या इसी तरह) देख सकता है ताकि यह देखने के लिए कि आपकी सामग्री में वर्तमान में कौन सी शीर्षलेख है। "कैश-कंट्रोल" और "एक्सपेयर" जैसी चीजों की जांच करें। यदि सामग्री में कैश नियंत्रण हेडर कैशिंग को रोक रहा है या पहले से ही समाप्त हो चुका है, तो यह शायद क्लाउडफ्लेयर (और कोई अन्य कैश) को कैशिंग करने से रोक देगा, और आपको उन्हें हटाने या बदलने की आवश्यकता होगी।
एक बहुत ही सामान्य नियम के रूप में, कुछ कैश किए जाने की अनुमति देने के लिए, भविष्य में कुछ का समय समाप्त हो गया है, और अधिकतम उम्र के साथ सार्वजनिक रूप से कैश-कंट्रोल = भविष्य में कुछ समय, हालांकि हेडर भेजें आप जो सेवा कर रहे हैं, उस ग्राहक पर निर्भर करेगा, आप किस सर्वर का उपयोग कर रहे हैं, ग्राहक क्या है, आदि
विभिन्न कैश हेडर सीखने और समझने के बिना सबसे आसान तरीका शायद कुछ देखने के लिए http://web-sniffer.net/ का उपयोग करना है कैश की गई अन्य सामग्री, और इसके शीर्षलेखों की प्रतिलिपि बनाएँ। उदाहरण के लिए, http://web-sniffer.net/?url=ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js
ध्यान दें कि हमेशा मेरे अनुभव में हमेशा ऑनलाइन काम नहीं करता है।
// set the most basic caching headers in PHP (cache for 1 month)
header('Cache-Control: public');
header('Expires: '.gmdate('D, d M Y H:i:s', strtotime('+1 month')).' GMT');
एक संक्षिप्त स्पष्टीकरण के लिए http://hardanswers.net/dynamic-webpage-caching देखें।
स्रोत
2012-10-16 23:53:40
क्या 'सेट-कुकी' हेडर हमेशा पृष्ठ को कैशिंग करने से ऑनलाइन रोक देगा?मैंने यूआरएल रिवाइट का उपयोग करके अपनी आईआईएस-होस्टेड साइट पर विभिन्न कैश हेडर जोड़ने की कोशिश की, लेकिन कुछ भी मदद नहीं करता है। यूआरएल रिवाइट हेडर को नहीं हटा सकता है, यह केवल इसे एक खाली स्ट्रिंग बना सकता है, इसलिए मुझे यकीन नहीं है कि खाली 'सेट-कुकी' समस्या है या कुछ और है। – jwalker