Lednové slevy jsou tu! Až 60 % na vše. Vyzkoušejte nový AI WebEditor. 

Co je CDN (Content Delivery Network)

CDN (Content Delivery Network) je síť serverů sloužící k rychlejšímu a spolehlivějšímu doručování obsahu webových stránek uživatelům. Obsah webu není doručován pouze z jednoho centrálního serveru, ale z více geograficky rozmístěných uzlů po celém světě.  CDN se nejčastěji používá ke zrychlení načítání webů, snížení zátěže hlavního serveru a ke zvýšení stability při vyšší návštěvnosti.

Proč se CDN řeší hlavně u výkonu webu

CDN typicky začnete řešit ve chvíli, kdy váš web:

  • má návštěvníky z různých zemí
  • načítá velké množství statického obsahu (obrázky, videa, soubory)
  • nezvládá nárazové špičky návštěvnosti (třeba během Black Friday)

Důležité je pochopit, že CDN nenahrazuje kvalitní hosting. Je to doplňková vrstva, která pomáhá v konkrétních situacích – ale sama o sobě nevyřeší pomalý nebo přetížený server.

Jak CDN funguje v praxi

CDN ukládá kopie vybraného obsahu z původního serveru (tzv. originu) na své uzly rozmístěné po světě.  Když si uživatel otevře web:

  • jeho požadavek je automaticky směrován na nejbližší CDN uzel
  • obsah je doručen z kratší vzdálenosti
  • sníží se latence a zrychlí načítání stránky

Co CDN skutečně zlepšuje – a co ne

Typicky se přes CDN doručují obrázky, styly a skripty, videa a soubory ke stažení.  Dynamický obsah (např. sekce přihlášení nebo košík v e-shopu) většinou CDN neurychlí – ten stále řeší samotný server a aplikace.

Co CDN zvládá dobře

  • zrychlení statického obsahu
  • snížení zátěže hlavního serveru
  • lepší dostupnost při regionálním výpadku
  • částečnou ochranu proti DDoS útokům

Co CDN sama nevyřeší

  • pomalý back end webu
  • špatně optimalizovanou aplikaci
  • nedostatečný výkon hostingu
  • problémy s databází nebo PHP

CDN neurychlí web automaticky celý, ale jen tu část, která se přes ni skutečně doručuje. V tomto návodu najdete další možnosti, jak zrychlit webhosting.

Časté mýty a nedorozumění kolem CDN

  • „CDN vyřeší pomalý web.“ Nevyřeší, pokud je problém v aplikaci nebo serveru.
  • „CDN je nutná pro každý web.“ Pro lokální web s návštěvníky z ČR často nepřinese zásadní rozdíl.
  • „Čím víc technologií, tím lepší výkon.“ Špatně zvolená CDN může výkon naopak zhoršit (cache miss, špatná konfigurace).

Kdy je dobré pořídit CDN

CDN začíná dávat smysl zejména tehdy, když:

  • máte návštěvníky z více zemí
  • provozujete obsahově náročný web (fotky, videa)
  • řešíte špičky návštěvnosti (kampaně, sezónní akce)
  • potřebujete zvýšit dostupnost a odolnost webu

S rychlostí webu ve špičkách vám nejvíce pomůže, když přejdete z klasického (sdíleného) hostingu na virtuální server, kde si výkon můžete nastavit sami dle potřeby a vaše služby jsou na serveru lépe oddělené od ostatních uživatelů, takže vás jejich weby tolik nezpomalují.

CDN a bezpečnost – krátká poznámka

Některé CDN služby poskytují základní ochranu proti útokům, například proti DDoS. Je ale důležité počítat s tím, že CDN:

  • není náhradou plnohodnotného zabezpečení serveru
  • neřeší bezpečnost aplikace (např. WordPressu)
  • funguje jen jako doplňková ochranná vrstva

Nejznámější poskytovatelé CDN

Mezi nejznámější CDN služby patří například CloudflareAkamai nebo Amazon CloudFront.

CDN může být součástí komplexnější infrastruktury – například jako doplněk k vlastním serverům nebo VPS. Takové řešení nabízí i Webglobe u svých virtuálních a fyzických serverů. Výhodou je, že se vám o výběr správné CDN i její konfiguraci na serveru postarají zkušení odborníci, kteří mluví vaší řečí.

Shrnutí

CDN je užitečný nástroj pro zrychlení a stabilizaci webu, ale funguje nejlépe jako doplněk dobře navrženého hostingu, nikoliv jako univerzální řešení všech problémů s výkonem.

Poslední aktualizace: