Content Delivery Network
A network of geographically distributed servers that cache and deliver web content from a location close to each user.
Definition
A content delivery network (CDN) is a network of servers, distributed across many geographic locations, that is optimised for delivering web content quickly. Rather than every request reaching a single origin server, a CDN serves cached resources from a server near the user.
CDNs improve delivery through three mechanisms: proximity, where servers nearer the user reduce round-trip time; caching, where resources are stored on CDN servers and pulled from the origin only when needed; and optimised routing between CDN nodes. By reducing latency and offloading traffic from the origin, a CDN can improve Time to First Byte and may help Largest Contentful Paint, and it helps a site absorb traffic spikes. CDNs serve static assets well, and many can also cache or accelerate dynamic content.
Examples
Static asset delivery
A website serves its images, CSS and JavaScript through a CDN, so a visitor in another country receives them from a nearby edge server instead of the origin.
Handling traffic spikes
During a product launch, a CDN absorbs most requests from cache, reducing load on the origin server and keeping response times stable.
Sources
Related terms
- Time to First ByteA performance metric measuring the time between a request for a page and the first byte of the response arriving back at the browser.
- Page SpeedHow quickly a web page loads and becomes interactive, measured by metrics such as Largest Contentful Paint, Interaction to Next Paint, and Time to First Byte.
- Largest Contentful PaintA Core Web Vitals metric measuring how long the largest visible content element on a page takes to render after loading begins.
- Core Web VitalsA set of three Google metrics that measure real-world page experience: loading speed, interactivity and visual stability.
- HTTPSHypertext Transfer Protocol Secure — the encrypted version of HTTP. Google uses HTTPS as a lightweight ranking signal.
- Resource HintsMarkup that tells the browser about connections or resources a page will need, so it can prepare them ahead of time.
Where QueryCatch uses this
Last updated: 16/05/2026