CDN, neboli Content Delivery Network je distribuovaná síť serverů rozmístěných po celém světě, která výrazně zrychluje načítání webových stránek. Funguje tak, že statické soubory webu – obrázky, CSS, JavaScript, videa apod. – ukládá do cache na geograficky nejbližším serveru k návštěvníkovi.
Díky tomu:
- web běží rychleji
- snižuje se zátěž hlavního serveru
- zvyšuje se bezpečnost
- zlepšuje se SEO (rychlost je jedním z důležitých ranking faktorů)
Mezi známé CDN patří například Cloudflare, Bunny.net nebo Akamai.
Jak přesně CDN funguje?
- Uživatel chce načíst váš web.
- CDN má po světě tisíce malých serverů (říká se jim edge).
- Když někdo otevře váš web, nepřipojí se k vašemu hlavnímu serveru, ale k nejbližšímu CDN edge serveru (viz. obrázek níže).

Příklad z praxe:
- Někdo otevře váš web.
- CDN zjistí, kde se daná osoba nachází (třeba v Praze).
- Odkáže ho na nejbližší CDN server v Praze/Vídni/Drážďanech.
- CDN server uživateli odešle uložené (cached) materiály potřebné k načtení webu – obrázky, CSS, JS, videa…
- Výsledek? Stránka se načte mnohem rychleji, protože vše jde „z vedlejší ulice“, ne ze serveru někde v Německu nebo USA.


