Glossary · Network

CDN: definition, explanation, and why it matters

A Content Delivery Network — a globally distributed set of edge servers that cache content close to users to reduce latency and offload origin servers.

Definition

A Content Delivery Network — a globally distributed set of edge servers that cache content close to users to reduce latency and offload origin servers.

Plain-English explanation

CDNs replicate static assets (and increasingly dynamic content) across hundreds of data centers worldwide. When you request a page, the CDN serves it from the nearest edge — often in under 20 ms — instead of from the origin server which might be on another continent.

Major CDNs (Cloudflare, Akamai, Fastly, AWS CloudFront) also provide DDoS mitigation, TLS termination, and security filtering.

Real-world examples

  • A static image hosted on a Frankfurt origin is served to a São Paulo user from a São Paulo edge cache, cutting latency from 200 ms to 15 ms.
  • When a sale launches and traffic spikes 100x, the CDN absorbs it without the origin ever seeing most requests.

Why it matters

CDNs are why modern websites feel fast globally. Without one, every user pays the full geographic-distance latency for every asset.

Common misconceptions

  • Myth: A CDN makes a slow website fast.
    Reality: A CDN accelerates content delivery, not server-side rendering. A slow backend is still slow after the request hits the origin.

Frequently asked questions

Do I need a CDN for a small website?
If you have any international audience or care about reliability, yes. Free tiers from Cloudflare and similar providers make CDNs essentially zero-cost for most small sites.
Part of the TechUtilityTools Glossary — plain-English definitions for networking, performance, and connectivity terminology.