PicaJet

Reference Glossary

CDN delivery

Distributing DAM-hosted assets through a global network of edge/cache servers so end users download from a nearby node instead of round-tripping to the origin DAM server.

Why it matters in a DAM

A DAM's origin storage typically sits in one region; without a CDN in front of the delivery layer, every image or video request from every website visitor worldwide has to reach that single origin, which is slow for distant users and risks overloading the origin during a traffic spike like a product launch or press mention. CDN delivery is also what makes a dynamic imaging API viable in production — a transformed rendition gets computed once and then cached at the edge, so only the first visitor in a region triggers the actual transformation.

A worked example

Origin only Every request, from every region, hits one DAM server directly
CDN edge, cache hit Nearby edge node serves the cached asset; origin isn't touched
CDN edge, cache miss Edge node fetches from origin once, caches it, serves subsequent requests locally

Common mistake

A team replaces or corrects a master asset in the DAM and purges the origin cache but not the CDN's edge nodes, so visitors around the world keep being served a stale cached version of the image — sometimes an outdated price, an unapproved crop, or an asset that was supposed to be taken down — for hours or days after the DAM itself was updated.

A CDN is a distributed network of servers, positioned at points of presence around the world, that cache and serve content from a location physically closer to the requesting user than the origin server. When a request comes in, the CDN routes it to the nearest edge node; if that node already has the content cached, it serves it directly (a cache hit); if not, it fetches from the origin once, caches the result, and serves it locally to every subsequent nearby request (a cache miss followed by cache warming).

For a DAM, this solves the geography problem inherent to a centralized asset library: origin storage lives in one region, but the websites and apps pulling from it have users everywhere. Without a CDN, a visitor on the opposite side of the planet from the origin pays that full round-trip latency on every image and video load, and a sudden spike in traffic — a viral post, a launch day — puts direct load on the origin that a CDN would otherwise absorb.

CDN caching also introduces a real operational responsibility: replacing a master asset in the DAM doesn’t automatically clear what’s already cached at every edge node. Purging the wrong cache scope — origin only, not the edge — means an image that was corrected, re-licensed, or pulled for legal reasons can keep serving stale to end users well after the change was made in the source system.

Frequently asked

What is CDN delivery?

Distributing DAM-hosted assets through a global network of edge and cache servers so end users download from a nearby node instead of round-tripping to the origin DAM server.

Why does a DAM need a CDN in front of delivery?

Origin storage typically sits in one region; without a CDN, every request from every visitor worldwide has to reach that single origin, which is slow for distant users and risks overloading the origin during a traffic spike.

What's the difference between a cache hit and a cache miss?

A cache hit means the nearby edge node already has the asset cached and serves it directly; a cache miss means the edge fetches from origin once, caches the result, and serves subsequent local requests from cache.

How does CDN delivery support a dynamic imaging API in production?

A transformed rendition gets computed once and then cached at the edge, so only the first visitor in a region triggers the actual transformation.

What's the risk of only purging the origin cache after an update?

Visitors worldwide keep being served a stale cached version from CDN edge nodes — an outdated price, an unapproved crop, or an asset meant to be taken down — for hours or days after the DAM itself was updated.

What operational responsibility does CDN caching add?

Cache purges need to target the correct scope, origin and edge, since replacing a master asset in the DAM doesn't automatically clear what's already cached at every edge node.

Sources

  • A CDN is a globally distributed network of edge servers that caches content closer to end users; on a cache hit the edge server serves the content directly, and on a cache miss it fetches from the origin server and caches it for future requests. checked 2026-08-07Akamai — What is a CDN?