CDN और एज कैशिंग मार्गदर्शिका
वैश्विक SmallPict CDN, Anycast रूटिंग और तत्काल कैश पर्जिंग।
वैकल्पिक Cloud Offload सेटिंग चालू होने पर WordPress Pro और Business प्लान पर (और API Momentum प्लान पर) ऑप्टिमाइज़ की गई इमेज 300 से अधिक लोकेशन वाले SmallPict CDN (cdn.smallpict.app) से दी जाती हैं। Cloud Offload बंद होने पर इमेज आपके WordPress सर्वर पर रहती हैं और वहीं से दी जाती हैं। Free और Starter पर CDN नहीं है: ऑप्टिमाइज़ की गई इमेज आपके अपने सर्वर पर सहेजी जाती हैं और वहीं से दी जाती हैं। अपना स्टोरेज और CDN (BYO) एक साथ जुड़ते हैं और केवल API Velocity और Momentum प्लान पर उपलब्ध हैं; WordPress प्लान SmallPict CDN का उपयोग करते हैं। आपके अपने CDN या स्टोरेज खाते की फ़ाइलें SmallPict के बाहर रहती हैं। SmallPict उन कॉपियों का बैकअप नहीं रखता, इसलिए अपना बैकअप स्वयं रखें।
एज डिलीवरी आर्किटेक्चर
[उपयोगकर्ता का ब्राउज़र] │ ▼ (HTTP/3 via QUIC और TLS 1.3)[SmallPict Edge PoP (< 25ms विलंबता)] ───────► कैश HIT (तत्काल बाइनरी डिलीवरी) │ ▼ (कैश Miss)[SmallPict API & क्लाउड स्टोरेज] ────────────► ट्रांसकोड करें & एज पर कैश करेंCDN की मुख्य विशेषताएं
- वैश्विक Anycast रूटिंग: अनुरोध भौगोलिक रूप से उपयोगकर्ता के निकटतम डेटा सेंटर पर भेजे जाते हैं।
- HTTP/3 और Brotli संपीड़न: अस्थिर मोबाइल नेटवर्क पर भी तेज़ और स्थिर स्थानांतरण।
- स्थिर Cache-Control हेडर:
public, max-age=31536000, immutableनिर्देश अनावश्यक पुनरावृत्ति जांच को रोकता है। - 150ms से कम में वैश्विक पर्जिंग: अपडेट की गई छवियां दुनिया भर के सभी सर्वरों पर तुरंत अमान्य हो जाती हैं।
API के माध्यम से मैन्युअल कैश पर्जिंग
जब आप उसी फ़ाइल नाम के साथ किसी छवि को अपडेट करते हैं, तो आप API कॉल के माध्यम से कैश साफ़ कर सकते हैं:
curl -X POST https://api.smallpict.app/v1/purge \ -H "X-API-Key: sp_live_key_9a8b7c6d5e4f3a..." \ -H "Content-Type: application/json" \ -d { "purge_type": "url", "urls": [ "https://cdn.smallpict.app/<customer_id>/<job_id>.avif", "https://cdn.smallpict.app/<customer_id>/<other_job_id>.webp" ] }'आप केवल अपनी फ़ाइलें purge कर सकते हैं: /<customer_id>/ के अंतर्गत URL या आपकी ऑफ़लोड की गई WordPress साइटें। "purge_type": "all" पूरे CDN को नहीं, सिर्फ़ आपकी फ़ाइलों को साफ़ करता है।
CDN से संबंधित अक्सर पूछे जाने वाले प्रश्न
क्या मैं SmallPict CDN के साथ अपना डोमेन इस्तेमाल कर सकता हूँ?
नहीं। SmallPict CDN इमेज हमेशा cdn.smallpict.app से देता है; कस्टम डोमेन उपलब्ध नहीं हैं। अगर आपको अपना डोमेन चाहिए, तो अपना CDN जोड़ें (Velocity या Momentum, अपने स्टोरेज के साथ) और उसके डोमेन अपने CDN खाते में ही प्रबंधित करें। आज आपका स्टोरेज Amazon S3, Cloudflare R2, Google Cloud Storage या कोई अन्य S3-संगत सेवा हो सकता है, और आपका CDN Cloudflare या Amazon CloudFront; Azure और अन्य CDN योजना में हैं: क्लाउड प्रदाता देखें।
यदि विज़िटर का ब्राउज़र AVIF का समर्थन नहीं करता है तो क्या होगा?
Pro और Business पर Smart Next-Gen <picture> एलिमेंट के ज़रिए WebP फ़ॉलबैक के साथ AVIF देता है: जो ब्राउज़र AVIF सपोर्ट नहीं करते वे WebP लोड करते हैं, और आपके सर्वर पर मौजूद मूल फ़ाइल अंतिम फ़ॉलबैक रहती है। Starter पर केवल एक फ़ॉर्मेट (WebP या AVIF) इस्तेमाल होता है, इसलिए अगर आपके कई विज़िटर पुराने ब्राउज़र इस्तेमाल करते हैं तो WebP चुनें।