Cache-Control पार्सर
Cache-Control विश्लेषक
कैशिंग नीतियों, कैशेबल स्कोप और फ्रेशनेस TTL का विश्लेषण करें। बिल्डर के माध्यम से पुनरुत्पादनीय हेडर भी जनरेट करें।
विश्लेषण सारांश
बिल्डर
public, max-age=600, stale-while-revalidate=30JSON पूर्वावलोकन
{
"directives": [
{
"key": "public",
"value": null
},
{
"key": "max-age",
"value": "600"
},
{
"key": "stale-while-revalidate",
"value": "30"
}
],
"warnings": [],
"cacheability": "Shared caches allowed",
"freshnessSeconds": 600,
"staleWhileRevalidateSeconds": 30,
"staleIfErrorSeconds": null
}Cache-Control ऑनलाइन समझें, कैश इंस्ट्रक्शन को हार्ड रीड करने की ज़रूरत नहीं।
संबंधित सुझाव
उपयोग के मामले
- रिसोर्स अपडेट टाइमली नहीं होने पर रिस्पॉन्स हेडर पेस्ट करें चेक करने के लिए कि क्या कैश स्ट्रैटेजी गलत कॉन्फ़िगर है
- ब्राउज़र कैश स्ट्रैटेजी डिबग करते समय पेज अपडेट न होने की प्रॉब्लम के लिए no-cache और must-revalidate इंस्ट्रक्शन चेक करें
- स्टैटिक रिसोर्स कैश ऑप्टिमाइज़ करते समय जनरेटर से max-age, immutable और stale-while-revalidate कॉन्फ़िगर करें
- API रिस्पॉन्स हेडर कैश इंस्ट्रक्शन चेक करें सेंसिटिव डेटा कैश होने से बचाने के लिए, no-store इफ़ेक्टिव है या नहीं कन्फ़र्म करें
उपयोग कैसे करें
- Cache-Control रिस्पॉन्स हेडर कंटेंट को पार्स एरिया में पेस्ट करें, या जनरेटर से कैश इंस्ट्रक्शन कॉन्फ़िगर करें
- पार्स मोड में TTL, कैश स्कोप, री-वैलिडेशन स्ट्रैटेजी और वॉर्निंग मैसेज देखें
- जनरेट मोड में public/private/no-cache/no-store आदि इंस्ट्रक्शन सेलेक्ट करें और टाइम वैल्यू फ़िल करें
- जनरेट किया गया Cache-Control कंटेंट कॉपी करें सर्वर कॉन्फ़िगरेशन के लिए या इनपुट एरिया कंटेंट ओवरराइड करके डिबगिंग जारी रखें
विशेषताएं
- कैश स्ट्रैटेजी डिटेल्ड: TTL, शेयर्ड कैश, ऑरिजिन रिटर्न टाइमिंग सब क्लियर
- ऑप्टिमाइज़ेशन डायरेक्शन क्लियर: ब्राउज़र कैश, CDN कैश और API कैश अलग-अलग चेक करें
- रिज़ल्ट टीम कॉलैबोरेशन के लिए: फ्रंटएंड, बैकएंड और ऑप्स के साथ कैशिंग प्रॉब्लम लोकेट करें
- जनरेट के बाद सीधे उपयोग: सर्वर कॉन्फ़िगरेशन में बैकफिल या कैश स्ट्रैटेजी एक्सपेरिमेंट जारी रखें
सामान्य प्रश्न
Cache-Control में max-age और s-maxage में क्या अंतर है?
max-age मुख्य रूप से ब्राउज़र लोकल कैशिंग को प्रभावित करता है, s-maxage CDN और शेयर्ड कैश के लिए है; इंस्ट्रक्शन को अलग करके देखें, तभी पता चलता है कि कैश किस लेयर पर अटक रहा है।
क्यों कैश कॉन्फ़िगर करने के बाद भी ब्राउज़र बार-बार ऑरिजिन से फ़ेच करता है?
कॉमन रीज़न में no-cache, must-revalidate, कैश टाइम शॉर्ट, या रिस्पॉन्स हेडर्स के बीच कॉन्फ़्लिक्ट शामिल हैं। पार्स करने के बाद क्विकली लोकेट करें कि कौन सा कैश इंस्ट्रक्शन मिस का कारण बन रहा है।
क्या यह टूल CDN कैश और स्टैटिक रिसोर्स कैश ट्रबलशूटिंग के लिए उपयोगी है?
हां। इमेज, JS, CSS हो या API रिस्पॉन्स हेडर, TTL, शेयर्ड कैश स्ट्रैटेजी और एक्सपायर/अपडेट लॉजिक चेक करने के लिए उपयोगी है, लाइव से पहले सेल्फ़-चेक के लिए सुविधाजनक।
क्या ऑनलाइन कैश रिस्पॉन्स हेडर पार्स करना सुरक्षित है?
यह टूल मुख्य रूप से आपके द्वारा पेस्ट किए गए रिस्पॉन्स हेडर टेक्स्ट को पार्स करता है, कॉम्प्लेक्स अपलोड प्रोसेस पर डिपेंड नहीं करता। फ्रंटएंड, ऑप्स और वेबमास्टर के लिए कैश कॉन्फ़िगरेशन सेल्फ़-चेक के लिए उपयुक्त है।
- Authentication Header जनरेटर
- Cache-Control पार्सर
- Content-Disposition पार्सर
- CORS हेडर जनरेटर
- CORS निरीक्षक
- CSP बिल्डर
- cURL से कोड जनरेटर
- वैश्विक DNS प्रचार जांच
- DNS लुकअप
- Forwarded हेडर पार्सर
- hreflang जनरेटर
- HSTS एनालाइजर
- HTTP कुकी पार्सर
- HTTP हेडर चेकर
- HTTP रिक्वेस्ट रनर
- HTTP स्टेटस कोड लुकअप
- आईपी लुकअप
- IPv4 कनवर्टर
- IPv4 रेंज एक्सपैंडर
- IPv6 टूलबॉक्स
- Link हेडर पार्सर
- MX लुकअप
- पोर्ट चेकर
- URL पैरामीटर बिल्डर
- Rate Limit हेडर पार्सर
- रीडायरेक्ट चेकर
- Robots.txt जेनरेटर
- robots.txt इंस्पेक्टर
- सिक्योरिटी हेडर चेकर
- security.txt जनरेटर
- Set-Cookie पार्सर
- साइट नेटवर्क ऑडिट
- Sitemap जनरेटर
- Sitemap इंस्पेक्टर
- SSL प्रमाणपत्र जांचकर्ता
- सबनेट कैलकुलेटर
- URL पार्सर
- User-Agent पार्सर
- UTM लिंक जेनरेटर
- WebSocket परीक्षक
- What Is My IP?
- WHOIS लुकअप