# CDN और एज — System Design: Architecture, Scale और Trade-offs

Source: https://www.skillbyai.com/hi/system-design/sd-cdn

> CDN से static और cacheable content edge से परोसें, pull और push models की तुलना करें और hashed filenames उपयोग करें।

## CDN क्या करता है

CDN आपकी सामग्री की कॉपियाँ दुनिया भर के PoP में कैश करता है। यूज़र निकटतम एज से लाते हैं, जिससे लेटेंसी घटती है और ओरिजिन का बोझ हटता है।

## पुश बनाम पुल

**पुल**: CDN पहले मिस पर ओरिजिन से लाता है, फिर कैश करता है। **पुश**: आप एसेट पहले ही CDN पर अपलोड करते हैं। पुल आम डिफ़ॉल्ट है।

## एसेट URL को वर्शन करें

फ़ाइलनाम में कंटेंट हैश डालें (`app.9f2c.js`)। नया डिप्लॉय = नया URL = कोई बासी कैश नहीं, और आप हमेशा के लिए कैश कर सकते हैं।
