← All terms

define cdn --plain-english

Illustration for "CDN" — Day 50 of the Non-Technical Technical Dictionary

CDN

TLDR:Copies of your site kept close to every visitor.

Imagine you run one bakery, in one city, and the whole world orders from it.

Someone in Tokyo wants a loaf. You bake it fresh, box it up, and mail it from your single shop. It arrives stale and three days late, and that's if your one oven didn't melt trying to fill ten thousand orders at once. That's a website with no CDN: one server, in one place, shipping every single thing to every single visitor no matter where on earth they are.

A CDN fixes both problems at the same time. Here's what it actually stands for and what each word is doing:

  • Content is the heavy stuff on your site that doesn't change minute to minute: images, video, the scripts and styling files that make a page look like a page.
  • Delivery Network is a fleet of servers parked in cities all over the world.

So instead of one bakery, you've now got a freezer full of your loaves in a warehouse in Tokyo, another in London, another in São Paulo. The Tokyo customer grabs theirs from down the street. It shows up fast and fresh, and your original oven barely noticed.

Why this matters even if you never touch a server:

  1. Speed. Distance is time. A request flying across an ocean and back is slower than one traveling across town, every single time. Pull the files closer to the person and the page just snaps into place. People feel this even when they can't name it. A slow site feels broken, and they leave.

  2. Survival. This is the one that's saved me. A normal day plods along, then you get a spike. A post takes off, an email goes out, something gets shared. Without a CDN, every one of those visitors hammers your one little oven at the same moment, and it falls over right when you finally have an audience. With a CDN, the crowd is spread across hundreds of warehouses, each handling its own neighborhood. The exact moment you'd want to celebrate, your site stays up instead of dying.

A couple of honest caveats, because this isn't magic:

  • The CDN keeps copies. When you change something on your site, the copies sitting in those warehouses can be stale for a bit until they refresh. That's why you sometimes update an image, reload, and still see the old one staring back at you. It's not broken. The warehouse hasn't restocked yet. ("Clearing the cache" is just telling the warehouses to throw out the old loaf and grab the new one.)
  • A CDN is brilliant for the stuff that's the same for everyone (your logo, a product photo, a video). It's not the thing serving up your personal logged-in account page. That's a different job.

Here's the part that surprises non-technical people: you are almost certainly already using one. If your site is on Shopify, or behind Cloudflare, or hosted on most modern platforms, a CDN is quietly running underneath without you ever choosing it. The fast, sturdy version of the internet you take for granted is mostly this trick, repeated billions of times a day.

One bakery, mailing the world. Or warehouses on every corner. Same loaf, wildly different experience.