Co je to CDN?

CDN (anglicky Content Delivery Network) je globální síť serverů, jejímž hlavním cílem je zajistit bezpečnost, spolehlivost a rychlé dodávání obsahu uživatelům, bez ohledu na jejich umístění. Úkolem sítě CDN je zkrátit dobu načítání stránky nebo webové aplikace tím, že používá fyzicky nejbližší dostupný server k uživateli a stahuje z něj data.

Jak fungují sítě CDN?

Na začátku je nutné rozlišit tři prvky:

  • Hlavní server - na němž se nacházejí soubory webové stránky.
  • CDN - síť serverů dodávajících obsah.
  • Uživatelé.

CDN funguje jako prostředník při dodávání zdrojů webových stránek mezi hlavním serverem a uživateli. V první fázi servery CDN stahují obsah z hlavního serveru. Následně ho ukládají v datových centrech a uchovávají v paměti. Data jsou pravidelně synchronizována, aby byla zajištěna jejich aktuálnost a konzistence. Když uživatel chce otevřít stránku, zdroje jsou dodávány z nejbližšího serveru, což účinně zkracuje dobu načítání stránky.

Jaké zdroje dodává CDN?

Představené řešení umožňuje dodávat především statické zdroje, jako jsou grafické soubory, styly CSS, JavaScriptové skripty, video a audio materiály, písma a další statické soubory. Je také důležité zmínit existenci poskytovatelů CDN, kteří nabízejí technologii umožňující dodávání dynamických zdrojů, jako jsou obsahy generované v reálném čase. Dobrym příkladem takového využití mohou být zpravodajské články, burzovní kursy, informační pásky nebo jiné podobné obsahy.

Content delivery network - pro koho?

Tato služba je prakticky dostupná pro všechny. Největší přínosy z ní však mají webové stránky, které dodávají obsah uživatelům z mnoha zemí (na globální úrovni).

Výhody sítí CDN

Několik výhod používání sítě pro načítání obsahu stránek: (na základě CloudFlare CDN)

  • Použití protokolů HTTP/2, HTTP/3,
  • Komprese souborů metodou Brotli
  • Minifikace statických souborů
  • Bezplatný SSL certifikát,
  • Kešování souborů
  • Ochrana před DDoS útoky
  • Optimalizace obrázků.

Další:

Podívejte se také na naše příspěvky: