# Kapsule CDN कैश को purge करना

Source: https://support.kapsulehost.com/hi-in/cdn-cache-purge

Purge करने से edge पर रखी आपकी सामग्री की प्रति हट जाती है, ताकि अगले विज़िटर को आपके origin से नए सिरे से लाया गया संस्करण मिले। जब आपने कोई बदलाव प्रकाशित किया हो और पुराना संस्करण अब भी दिख रहा हो, तब आप यही करते हैं।

कैशिंग ही CDN को तेज़ बनाती है, और यही कारण है कि आपका अभी किया गया बदलाव शायद तुरंत न दिखे। अपनी कैश अवधि को शून्य करने के बजाय उसे लंबा रखें और ज़रूरत पड़ने पर purge करें। यह गाइड दोनों बातें बताती है, साथ ही यह भी कि ग़लत जगह खोजने से पहले edge कैश और ब्राउज़र कैश में अंतर कैसे पहचानें।

## Purge कब करना चाहिए

जब आप कोई ऐसी चीज़ बदलें जिसे विज़िटर URL से लाते हैं, तो उसके बाद purge करें:

- आपने कोई CSS या JavaScript फ़ाइल बदली है और पुरानी फ़ाइल अब भी परोसी जा रही है।
- आपने किसी मौजूदा फ़ाइल नाम पर ही किसी इमेज का नया संस्करण अपलोड किया है।
- आपने किसी पेज की ख़राबी ठीक की है और चाहते हैं कि ख़राब संस्करण हर जगह से अभी हट जाए।
- आपने किसी पेज की सामग्री बदली है और edge TTL समाप्त होने तक प्रतीक्षा नहीं कर सकते।

अगर आपने बिल्कुल नया पेज या नया फ़ाइल नाम जोड़ा है, तो purge करने की ज़रूरत नहीं है। जिस URL का कभी अनुरोध ही नहीं हुआ, उसके लिए कैश में कुछ नहीं होता।

> **Tip:** अगर आप अपनी asset फ़ाइलों के नामों में संस्करण जोड़ते हैं (`style.css` के बजाय `style.a1b2c3.css`), तो आपको शायद ही कभी purge करना पड़ेगा। नया फ़ाइल नाम एक नया URL होता है, इसलिए वह आपके origin से नए सिरे से लाया जाता है और अपनी अलग key के तहत कैश होता है।

## Purge नियंत्रण कहाँ है

1. [KPanel](https://kpanel.kapsulehost.com) में साइन इन करें।
2. बाएँ साइडबार में **वेबसाइटें** पर क्लिक करें, फिर अपनी साइट पर क्लिक करें।
3. साइट के मेनू में **परफॉर्मेंस** खोलें, फिर **Kapsule CDN**।
4. **कैश साफ़ करें** कार्ड तक स्क्रॉल करें।

सीधा पता `/websites/<site-id>/cdn` है।

![Kapsule CDN पेज पर कैश साफ़ करें कार्ड](https://support.kapsulehost.com/help/screenshots/cdn-cache-purge.881b7fa3.webp)

> **Note:** Purge नियंत्रण तभी दिखता है जब साइट के लिए CDN चालू हो। अगर पेज पर **इस साइट के लिए CDN बंद है** बैनर दिखता है, या आपसे कस्टम डोमेन जोड़ने को कहा जाता है, तो edge पर अभी purge करने के लिए कुछ नहीं है। [अपनी साइट पर Kapsule CDN सक्षम करना](https://support.kapsulehost.com/hi-in/cdn-enabling) में ठीक-ठीक बताया गया है कि किन प्लान में यह शामिल है।

## एक URL को purge करना

1. **कैश साफ़ करें** कार्ड में, **Purge करने के लिए URL (पूरी साइट के लिए खाली छोड़ें)** फ़ील्ड में पूरा सार्वजनिक URL लिखें। फ़ील्ड का उदाहरण टेक्स्ट अपेक्षित रूप दिखाता है: `https://your-domain.tld/path`।
2. **पर्ज करें** पर क्लिक करें।
3. एक पुष्टि दिखती है कि आपके दर्ज किए गए URL को purge कर दिया गया है।

वही सटीक URL इस्तेमाल करें जिसका अनुरोध कोई विज़िटर करेगा, जिसमें scheme (`https://`), होस्ट और पथ शामिल हों। Purge का मिलान URL पर होता है, इसलिए `https://example.com/about` और `https://example.com/about/` दो अलग कैश प्रविष्टियाँ हैं, और query string जुड़ा हुआ वही पेज भी अलग है।

जब आपको ठीक-ठीक पता हो कि क्या बदला है, तो एक URL को purge करना सही पहला कदम है। यह तुरंत होता है और आपके बाकी कैश को जस का तस छोड़ देता है, जिससे बाकी साइट तेज़ बनी रहती है।

## पूरी साइट को purge करना

1. **Purge करने के लिए URL** फ़ील्ड को पूरी तरह खाली छोड़ दें।
2. **पर्ज करें** पर क्लिक करें।
3. पुष्टि में लिखा होता है "संपूर्ण cache purge किया गया।"

> **Warning:** पूरा purge हर edge लोकेशन पर साइट की हर कैश की गई वस्तु को खाली कर देता है। जब तक हर URL का फिर से अनुरोध न हो, हर विज़िटर को आपके origin से परोसा जाता है, इसलिए origin पर अचानक ट्रैफ़िक बढ़ता है और हर पेज के पहले विज़िटर को पूरे round trip की प्रतीक्षा करनी पड़ती है। व्यस्त साइट पर, केवल वही विशिष्ट URL purge करना बेहतर है जिन्हें आपने बदला है।

आपका किया हर purge खाते के गतिविधि लॉग में URL या पूरे ज़ोन के चिह्न के साथ दर्ज होता है, ताकि आप देख सकें कि किसने क्या और कब purge किया।

## कैश अवधियाँ और वे एक-दूसरे को कैसे प्रभावित करती हैं

उसी पेज पर **कैश TTLs** कार्ड तय करता है कि सामग्री बिना purge के कितनी देर तक बनी रहती है:

| सेटिंग | यह क्या नियंत्रित करती है | डिफ़ॉल्ट |
|---|---|---|
| **Edge TTL (सेकंड)** | Edge आपके origin से फिर से लाने से पहले प्रति को कितनी देर रखता है | 3600 (1 घंटा) |
| **Browser TTL (सेकंड)** | विज़िटर का ब्राउज़र अपनी स्थानीय प्रति कितनी देर रखता है | 3600 (1 घंटा) |

ये दोनों एक-दूसरे से स्वतंत्र हैं, और भ्रम का सबसे आम कारण यही है। Purge **edge** को साफ़ करता है। यह विज़िटर के ब्राउज़र तक नहीं पहुँच सकता। अगर आप purge करते हैं और फिर भी ख़ुद पुराना संस्करण देखते हैं, तो लगभग निश्चित रूप से आप अपने ब्राउज़र का कैश देख रहे हैं।

इसे जाँचने के लिए, पेज को private या incognito विंडो में खोलें, या hard reload करें। अगर private विंडो नया संस्करण दिखाती है, तो purge काम कर गया है और अब आप केवल अपने ब्राउज़र और दूसरे विज़िटरों के ब्राउज़र की प्रतीक्षा कर रहे हैं, जो उनका browser TTL समाप्त होने पर ताज़ा हो जाएँगे।

> **Tip:** अगर आप अक्सर प्रकाशित करते हैं और फ़ाइल नामों में संस्करण नहीं जोड़ सकते, तो **Browser TTL** को छोटा (कुछ मिनट) कर दें और **Edge TTL** को लंबा रहने दें। इससे edge का अधिकांश लाभ बना रहता है और वह अवधि बहुत छोटी हो जाती है जिसमें विज़िटर पुरानी प्रति पर अटके रह सकते हैं।

## इमेज ऑप्टिमाइज़ेशन और purge

अगर **तुरंत इमेज ऑप्टिमाइज़ेशन** चालू है (Kapsule CDN+ की सुविधा), तो edge हर इमेज का ऑप्टिमाइज़ किया गया संस्करण मूल के साथ सहेजता है। इमेज के URL को purge करने से ऑप्टिमाइज़ किया गया संस्करण भी साफ़ हो जाता है, इसलिए बदली गई इमेज अगले अनुरोध पर फिर से ऑप्टिमाइज़ होती है। ऑप्टिमाइज़ की गई इमेज के लिए अलग purge नहीं है।

यही बात **समर्थित browsers को WebP परोसें** पर भी लागू होती है: WebP संस्करण उसी URL के तहत रहता है और उसी purge से साफ़ हो जाता है।

## समस्या निवारण

**"इस साइट के लिए CDN प्रावधानित नहीं है"** साइट का अभी कोई edge ज़ोन नहीं है। पहले CDN सक्षम करें, और सर्टिफ़िकेट की प्रोविज़निंग पूरी होने तक प्रतीक्षा करें।

**"Purge विफल।"** Purge का अनुरोध edge तक नहीं पहुँचा। थोड़ी देर रुकें और फिर से प्रयास करें। अगर यह बार-बार विफल हो, तो edge ज़ोन शायद अभी प्रोविज़न हो रहा है; जाँचें कि पेज पर **CDN चालू है** बैनर दिख रहा है।

**मैंने purge किया और पेज अब भी पुराना है।** पहले private विंडो में जाँचें। अगर private विंडो में भी पुराना संस्करण दिखे, तो पुष्टि करें कि आपने सटीक URL purge किया है, जिसमें अंत का slash और query string भी शामिल हो, फिर पूरा purge आज़माएँ।

**केवल कुछ विज़िटर ही अपडेट देख रहे हैं।** उनके ब्राउज़र अभी browser TTL के भीतर हैं। कोई गड़बड़ी नहीं है: उसके समाप्त होने पर, या hard reload करने पर तुरंत, उन्हें नया संस्करण मिल जाएगा।

**पूरे purge के बाद origin बंद हो गया।** यह ऊपर बताया गया बिना कैश वाले ट्रैफ़िक का अचानक उछाल है। Edge TTL बढ़ाएँ, और अगली बार केवल बदले हुए URL purge करें। [वेबसाइट की गति बेहतर बनाना](https://support.kapsulehost.com/hi-in/website-speed) बताता है कि origin को ख़ुद अधिक मज़बूत कैसे बनाएँ।

अगर purge सफल हो जाता है लेकिन edge कुछ मिनटों से ज़्यादा समय तक पुरानी सामग्री परोसता रहता है, तो सटीक URL और purge करने के समय के साथ [support@kapsulehost.com](mailto:support@kapsulehost.com) पर ईमेल करें।
