openskills.info
Course Preview

Content Delivery Networks

A content delivery network (CDN) distributes copies of web content to servers at the network edge, close to end users. It reduces latency, offloads origin traffic, and absorbs traffic spikes by serving cached content from geographically distributed points of presence.

itNetworking

Content Delivery Networks

A content delivery network, or CDN, delivers content through distributed infrastructure. Instead of sending every request to one origin server, a CDN routes a request to an edge location that can serve it.

The edge location may already hold a reusable response. That is a cache hit. The edge returns the response without asking the origin. If no usable response exists, a cache miss occurs. The CDN fetches from the origin or another cache layer, forwards the response, and may store it for later requests.

This design can reduce latency, network traffic, and origin load. It also creates distributed state. You must decide what can be cached, how long it stays fresh, which request details create distinct variants, and how updates replace old content.

The request path

A typical request follows this path:

  1. A user agent resolves the application hostname.
  2. Request routing selects a suitable edge location.
  3. The edge builds a cache key from the request.
  4. The edge looks for a stored response under that key.
  5. A hit returns from the edge.
  6. A miss travels toward the origin, possibly through an upper-tier cache.
  7. The response returns to the user and may populate caches along the path.

The selected edge is not always the geographically nearest site. A provider can consider network latency, reachability, capacity, and policy. The practical goal is a suitable delivery point, not a dot that looks closest on a map.

The origin remains the authoritative source for the content. An origin can be a web server, object store, application service, or another delivery system. The CDN sits between user agents and that origin. It does not remove the need to operate the origin correctly.

A CDN is more than a cache

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources