Content Delivery Network (CDN)
A distributed network of servers providing faster web content delivery through geographic proximity.
Modern CDNs have moved beyond static file delivery to encompass 'The Edge', allowing developers to run code at the network boundary. This reduces latency for personalized content and API requests. Security is also a major component, with 'Secure Access Service Edge' (SASE) and 'Web Application and API Protection' (WAAP) becoming standard features in top-tier CDN offerings.
graph LR
Center["Content Delivery Network (CDN)"]:::main
Rel_cdn["cdn"]:::related -.-> Center
click Rel_cdn "/terms/cdn"
Rel_ipfs["ipfs"]:::related -.-> Center
click Rel_ipfs "/terms/ipfs"
Rel_schema_org["schema-org"]:::related -.-> Center
click Rel_schema_org "/terms/schema-org"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique-moi comme si j'avais 5 ans
It's like having a copy of a popular movie in every local library instead of just one central archive. No matter where you live, you can get the movie quickly from the library next door instead of waiting for it to be shipped from across the country.
🤓 Expert Deep Dive
CDNs rely on several key technologies: Anycast BGP for routing users to the nearest Point of Presence (PoP), HTTP caching headers (Cache-Control, ETag), and Edge Computing. CDNs help mitigate DDoS attacks by distributing the traffic across their massive network infrastructure. Advanced CDNs also optimize the middle-mile of the internet by finding the fastest paths between the edge and the origin server for non-cacheable dynamic content.