CDN
Abbreviation · Development · Origin: 1998
Definitions
A CDN, or Content Delivery Network, is a geographically distributed system of proxy servers and data centers that cache and deliver content from locations physically close to the end user. By serving static assets like images, CSS, JavaScript, and video from the nearest edge server rather than the origin server, CDNs dramatically reduce latency, lower bandwidth costs, and improve page load times. CDNs also help absorb traffic spikes and provide protection against distributed denial-of-service (DDoS) attacks by distributing load across many nodes. Modern CDNs go beyond static caching to offer dynamic content acceleration, edge computing (running serverless functions at the edge), TLS termination, image optimization, and Web Application Firewall (WAF) capabilities. Major CDN providers include Cloudflare, Akamai, Amazon CloudFront, Fastly, and Google Cloud CDN. For any website or application serving users across multiple regions, a CDN is one of the simplest and most effective ways to improve performance and reliability.
In plain English: A network of servers around the world that stores copies of website content close to users, making everything load faster regardless of where the actual server is.
Modern CDNs (Cloudflare, Fastly, AWS CloudFront) do far more than cache static assets — they run serverless functions at the edge, provide DDoS protection, handle TLS termination, and offer image optimization. They've evolved from simple caches into edge computing platforms.
Example: 'We moved our authentication check to the CDN edge. Now unauthorized requests are rejected in 5ms instead of making a 200ms round trip to our origin server.'
Source: modern evolution
Related Terms
- Nginx
- Load Balancer
- Latency
- BGP
- reverse proxy
- peering
- Disk Cache
- Inline Cache
- Live Coding
- Local Cache
- Mirror
- Optimization
- Order of Magnitude
- Performance Monitoring
- Prefetch
- Progressive Loading
- Scale Up
- Scroll Event
- Short Circuit
- Bare Metal
- API Pagination
- Application Cache
- Asset Fingerprint
- Blue-Green
- Cache Busting
- Cache Control
- Cache Eviction
- Cache Key
- Cache Layer
- Cache Management
- Cache Proxy
- Cache Region
- Cache Server
- Cache Size
- Cache Strategy
- Cache TTL
- Caching Layer
- Capacity Planning
- Cloud CDN
- Code Cache
- Code Profile