Slovník pojmů > Pojem - CDN

Pojem - CDN

« Back to Glossary Index

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?

  1. Uživatel chce načíst váš web.
  2. CDN má po světě tisíce malých serverů (říká se jim edge).
  3. 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:

  1. Někdo otevře váš web.
  2. CDN zjistí, kde se daná osoba nachází (třeba v Praze).
  3. Odkáže ho na nejbližší CDN server v Praze/Vídni/Drážďanech.
  4. CDN server uživateli odešle uložené (cached) materiály potřebné k načtení webu – obrázky, CSS, JS, videa…
  5. 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.
Jan Frydrych

Jan Frydrych

Zakladatel, Lead webdesigner