CDN vs Origin Server: Who Actually Serves the Request

Overview A CDN is a distributed network of edge servers that caches and delivers content close to users, while the origin server is the single authoritative source where that content is created or stored. The distinction matters for latency, scalability, and resilience, since most requests should never need to reach the origin at all. Comparison Diagram ClientCDNDistributed edge locationsCache: static & edge-computed contentOrigin ServerSingle sourceof truthrequestcached responseon cache missorigin pull & cacheMost requests resolve at the edge; only misses/dynamic content reach the origin Comparison Table Aspect CDN Origin Server Role in request path Intercepts requests at the edge and serves cached content directly Authoritative backend that generates or stores the original content Geographic distribution Many points of presence worldwide, close to end users Typically one or a few fixed data center locations Content served Cached copies of static assets or cacheable API responses Dynamically generated pages or master copies of files Cache miss handling Forwards uncached requests to the origin and stores the response per TTL Processes every request that reaches it; has no caching layer of its own Latency Low, since content is served from the nearest edge node Higher, since every request travels to one fixed location Load on backend Absorbs most traffic, shielding the origin from direct load Only handles cache misses and non-cacheable requests Resilience to outages Can keep serving stale cached content if the origin goes down Site is effectively unavailable for anything not already cached elsewhere Scaling and cost Scales via the CDN provider’s global network, billed per bandwidth/requests Must be scaled and provisioned directly, billed for compute and hosting Key Differences CDN content lives on distributed edge nodes; the origin server is the single source of truth. CDN caching cuts latency for users, but every cache miss still lands on the origin. CDN edge caching gives resilience against origin outages by serving stale content. Origin servers own dynamic content generation; CDNs only store what’s actually cacheable. When to Use Each CDN ...

August 3, 2026 · 3 min · 455 words · jeonck