Zkratka proContent Delivery NetworkTakédistribuční síť obsahuZákladní

Definice

CDN je síť serverů rozmístěných po světě, které drží kopie vašeho obsahu a doručují ho z místa nejblíže návštěvníkovi. Zkracuje dobu načtení, snižuje zátěž původního serveru a tlumí špičky v provozu.

Kategorie: Sítě a protokolyAktualizováno

Proč na vzdálenosti záleží

Data se po optických vláknech pohybují rychle, ale ne nekonečně rychle. Požadavek z Prahy na server v Kalifornii a odpověď zpátky trvají zhruba 150 milisekund jen kvůli vzdálenosti, bez ohledu na to, jak výkonný ten server je.

CDN tenhle problém řeší tím, že kopii souboru umístí do datového centra pár set kilometrů od uživatele.

Co přes CDN posílat

Nejjednodušší je statický obsah: obrázky, skripty, styly, videa. Moderní CDN ale umí i dynamický obsah a vykreslené stránky, pokud jim řeknete, jak dlouho smí kopii držet.

Příklady z praxe

  1. Obrázky v e-shopu

    Fotky produktů se nahrají jednou a CDN je rozdistribuuje. Návštěvník z Ostravy je stahuje z Prahy nebo Vídně, ne z původního serveru, a stránka se načte znatelně rychleji.

Časté omyly

MýtusCDN zrychlí celý web.
Ve skutečnostiCDN zrychlí doručení obsahu, který lze uložit do mezipaměti. Pomalý databázový dotaz, který se musí vykonat při každém požadavku, CDN nezrychlí ani o milisekundu.

Časté dotazy

Potřebuje CDN i malý web?
Pokud jsou návštěvníci převážně z jedné země a server stojí tamtéž, je přínos malý. Jakmile ale máte zahraniční publikum, hodně obrázků nebo nárazové špičky v návštěvnosti, začne se CDN vyplácet. U většiny hostingů je dnes navíc součástí balíčku, takže není co řešit.
Zrychlí CDN i dynamické stránky?
Ano, pokud jí dovolíte odpověď uložit. Moderní CDN umí držet i vykreslené stránky a znovu je generovat až po vypršení platnosti nebo po vašem pokynu. Stránky, které se pro každého uživatele liší, například košík nebo profil, se ale ukládat nedají a ty CDN nezrychlí.

Zdroje

  1. Content delivery network(otevře se v novém okně)MDN Web Docs, 2026

Související pojmy

Potřebujete to vyřešit v praxi?

Poradíme, jak na to ve vašem projektu

Vysvětlit pojem je jedna věc, navrhnout kolem něj funkční řešení druhá. Ozvěte se a probereme, co dává smysl u vás.