{
"url": "https://example.com/",
"finalUrl": "https://example.com/",
"statusCode": 200,
"verdict": "heuristically_cacheable",
"cacheControl": {
"raw": null,
"directives": []
},
"expires": {
"raw": null,
"valid": null
},
"validators": {
"etag": null,
"etagType": null,
"lastModified": "Sun, 04 Oct 2026 07:03:47 GMT"
},
"vary": [],
"age": 2302,
"freshness": {
"browserSeconds": 3518,
"browserSource": "heuristic",
"sharedSeconds": 3518,
"sharedSource": "heuristic"
},
"browserCacheable": true,
"sharedCacheable": true,
"canRevalidate": true,
"cdnHeaders": {
"cf-cache-status": "HIT"
},
"issues": [
{
"severity": "warning",
"code": "no_cache_headers",
"message": "Neither Cache-Control nor Expires is set. Caches fall back to a Last-Modified based heuristic or re-request every time."
},
{
"severity": "info",
"code": "heuristic_freshness",
"message": "No explicit freshness is set, so caches may use roughly 10% of the Last-Modified age as a heuristic lifetime. Behavior can differ between caches."
}
],
"cached": true
}
curl --location --request GET 'https://zylalabs.com/api/14097/cache+headers+analyzer+api/34823/analyze+url+http+cache+headers' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए कैश हेडर्स विश्लेषक API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
अंत बिंदु एक निर्दिष्ट URL के लिए कैशिंग हेडर का संरचित विश्लेषण प्रदान करता है जिसमें कैश करने की योग्यता के निर्णय ताजगी के जीवनकाल और कैशिंग कॉन्फ़िगरेशन से संबंधित संभावित मुद्दों की सूची शामिल है
मुख्य क्षेत्रों में `url`, `finalUrl`, `statusCode`, `verdict`, `cacheControl`, `expires`, `validators`, `vary`, `age`, `freshness`, `browserCacheable`, `sharedCacheable`, और `issues` शामिल हैं प्रत्येक कैशिंग व्यवहार में विशिष्ट अंतर्दृष्टि प्रदान करता है
प्रतिक्रिया JSON प्रारूप में संरचित है जिसमें कैश नियंत्रण निर्देशों, ताजगी मूल्यों, मान्यताओं और मुद्दों के लिए नेस्टेड ऑब्जेक्ट्स हैं जिससे उपयोगकर्ता कैशिंग जानकारी को आसानी से पार्स और व्याख्यायित कर सकते हैं
अंत बिंदु कैश करने की योग्यता ताजगी जीवनकाल कैश नियंत्रण निर्देश समाप्ति तिथियाँ मान्यता विधियाँ और कैशिंग हेडर में.detected misconfigurations या समस्याओं के बारे में जानकारी प्रदान करता है
प्राथमिक पैरामीटर विश्लेषण के लिए लक्षित URL है इसके अतिरिक्त उपयोगकर्ता ताज़ा विश्लेषण प्राप्त करने के लिए कैश किए गए परिणामों को बाइपास करने के लिए `fresh=1` शामिल कर सकते हैं
विशिष्ट उपयोग के मामले में CDN कॉन्फ़िगरेशन का अनुकूलन करना प्रदर्शन ऑडिट करना कैशिंग मानकों के अनुपालन को सुनिश्चित करना और वेब अनुप्रयोगों में कैशिंग मुद्दों का समाधान करना शामिल है
डाटा सटीकता को RFC 9111 और RFC 9110 में outlined विशेषताओं का पालन करके बनाए रखा जाता है यह सुनिश्चित करते हुए कि विश्लेषण मानक कैशिंग व्यवहार और प्रथाओं को दर्शाता है
उपयोगकर्ता पुनः प्राप्त डेटा का उपयोग कैशिंग समस्याओं की पहचान करने ऑप्टिमाइज़ करने के लिए कैश सेटिंग्स और वेबसाइट के प्रदर्शन को सुधारने के लिए कर सकते हैं यह समझकर कि विभिन्न हेडर कैशिंग और ताजगी को कैसे प्रभावित करते हैं