Davies Meyer – home
    Tech3 min read

    CDN (Content Delivery Network)

    A content delivery network (CDN) is a distributed network of servers for delivering digital content. It can cache suitable content and serve it from different locations. Not every request then has to reach the same origin server. Its actual value depends on content, configuration and usage.

    CDN (Content Delivery Network) explained

    A CDN may serve frequently requested images or files from a cache. This can reduce transfer distance and origin-server load. A first request without a cached copy or a response that cannot be cached behaves differently. Measure typical journeys rather than one favourable request.

    Not every response may be shared between people. Account data and other personal content need appropriate rules. Language, product variants or permissions can also affect which response is correct. Check both permitted storage and the version actually delivered.

    Freshness belongs in the design. When a price or file changes, define when and how stored versions are replaced or revalidated. Purging a CDN cache does not automatically remove every copy already stored in browsers.

    Distinguish a provider’s additional features from the basic function. A CDN does not automatically resolve every security, image-quality or loading problem. Large files, expensive browser code and slow external services can still cause delays. Compare delivery quality, dependencies and ongoing effort across complete operation.

    Examples

    Hypothetical application

    A guide contains many product images. The team arranges distributed delivery of suitable image variants and tests new and repeated requests. After replacing an image, it also checks the updated version. A personal account area is separately tested to ensure a shared cache does not expose someone else’s .

    Key Points

    • Distinguish distributed delivery from caching.
    • Test new, repeated and non-cacheable requests.
    • Handle personal content and variants correctly.
    • Plan updates, dependencies and costs.

    Practical application

    Define which may be cached, for whom and for how long. Test delivery, updates, personal areas and failure behaviour.

    Useful measures

    Delivery behaviour

    Measure response times and transferred data for relevant locations and usage situations.

    Freshness and correctness

    Check delivered versions after changes and for different users.

    Operating effort

    Assess costs, dependencies, error investigation and recovery together.

    Common mistakes

    • Promising fixed response times or conversion gains from a CDN alone.
    • Sharing all cached responses without considering personal content.
    • Equating a purged cache with immediately updated views everywhere.

    Sources and context

    • MDN: CDN

      Foundations of distributed delivery and its dependencies, not a general performance guarantee.

    • MDN: HTTP caching

      Distinguishes private and shared caches and explains response reuse.

    Frequently Asked Questions about CDN (Content Delivery Network)

    No. Its effect depends on factors including content, locations, connections and configuration. Check the pages and journeys actually needed.

    Loading related terms…

    All Terms