Foundationপ্রথম নীতি থেকে
LEVEL 7 · Computer Networking

CDN

সিডিএন

Worldwide edge location-এ cache বসিয়ে content ব্যবহারকারীর কাছের PoP থেকে serve করার distributed network।

Sydney-র user Delhi-র origin server-এর 200 ms অপেক্ষা করবে কেন? CDN content-এর কপি ছড়িয়ে রাখে worldwide PoP-এ, serve হয় geographically nearest জায়গা থেকে।

কীভাবে কাছে টানে — DNS/anycast: একই IP সারা পৃথিবীতে announce হয়, BGP স্বয়ংক্রিয়ভাবে nearest PoP-এ route করে।

dig example.com +short     # পাওয়া IP সম্ভবত CDN edge
curl -sI https://example.com | grep -iE 'age|cache'

Origin-এর সাথে চুক্তি — Cache-Control: max-age, s-maxage, stale-while-revalidate ঠিক করে কী কতক্ষণ edge-এ থাকবে; purge API দিয়ে জোর করে invalidate করা যায়।

লাভ — latency কমে, origin bandwidth বিল কমে, DDoS absorb হয়, TLS edge-এ terminate হয়। Static asset-এর ঘরবাড়ি; dynamic content-এও connection reuse আর route optimization কাজ দেয়।

Cloudflare, Akamai, Fastly, CloudFront — conceptually সবাই ভৌগোলিকভাবে ছড়ানো reverse proxy + load balancer-র সন্ধান।