CDN

Definition

Content Delivery Network - a network of servers globally that caches copies of your content, ensuring faster delivery to users and improved performance.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between a CDN and a load balancer?
A CDN caches and serves content from edge locations close to users to reduce latency and origin traffic. A load balancer distributes incoming requests across multiple origin servers to improve availability and handle more traffic. Many architectures use both: the CDN in front for caching, and a load balancer behind it for routing to healthy origin servers.
When should I use a CDN?
Use a CDN when you have users in multiple regions, serve static assets (images, videos, downloads, CSS/JS), want faster page loads, or need to reduce bandwidth and request load on your origin. It’s also helpful for handling traffic spikes (product launches, live events) because edge caches absorb repeated requests.
How much does a CDN cost?
CDN pricing is usually based on data transfer out (GB served), number of requests, and sometimes extra features like WAF, DDoS protection, or advanced routing. Costs vary by region (some geographies are more expensive) and by cache hit ratio (better caching typically lowers origin bandwidth and can reduce total cost).

Category: networking

Difficulty: intermediate

Related Terms

See Also