Web, UX & Technologie

CDN

Síť serverů urychlující načítání webu po celém světě

(Content Delivery Network)

Co je CDN

CDN (Content Delivery Network) je síť serverů rozmístěných po světě, která doručuje statický obsah webu z místa co nejblíž návštěvníkovi. Obrázky, styly a skripty se uloží do kopií na okrajové servery a člověk v Berlíně si je stáhne z Německa, ne z Ostravy.

Kdy se to projeví na rychlosti

Data se po síti pohybují rychle, ne však okamžitě, a vzdálenost je slyšet. Když máte server v Praze a zákazníky v Česku, přínos bude spíš kosmetický. Jakmile prodáváte na Slovensko, do Polska nebo dál na západ, začne se každý tisíc kilometrů počítat a rychlost načtení se u zahraničních návštěvníků srovná s domácími. Druhý přínos je odlehčení: statiku odbaví někdo jiný a původní server se může věnovat generování stránek. Většina poskytovatelů k tomu přidává filtrování útoků, což bývá druhý důvod, proč si lidé CDN zapínají.

Co CDN neopraví

Pomalý dotaz do databáze, přeplácanou šablonu ani fotky nahrané v rozlišení pro tisk. Zrychlí se doručení souborů, samotné sestavení stránky zůstává na původním serveru. Je to vrstva navíc, ne náhrada slušného hostingu.

Nejčastější telefonát kolem CDN zní: nahráli jsme nový obrázek a pořád svítí ten starý. Mezi návštěvníkem a webem sedí další mezipaměť, a dokud jí neřeknete, ať kopii zahodí, poctivě servíruje původní verzi. Než se tedy pustím do hledání chyby v šabloně, vyprázdním cache a otevřu si web v anonymním okně. Stejnou opatrnost si beru do testování: když se stránka mění podle varianty a mezi tím leží mezipaměť, snadno se stane, že část lidí uvidí verzi, kterou jste dávno vypnuli.

Časté otázky

Vyplatí se CDN pro čistě český web?

Zisk bývá malý, pokud server stojí v Česku a zákazníci jsou taky odsud. Smysl to začíná dávat u publika za hranicemi nebo u webu, který táhne hodně obrázků a videa.

Zrychlí CDN i objednávkový proces a administraci?

Ne. Přihlášení, košík a vyhledávání se počítají na původním serveru a ukládat je do mezipaměti nejde. Zrychlí se obrázky, styly a skripty, tedy to, co je pro všechny stejné.

Musím kvůli CDN měnit hosting?

Nemusíte. Zapíná se změnou nastavení domény nebo doplňkem v redakčním systému a web zůstává tam, kde běží. Přibude vám jen další vrstva, o které je dobré vědět při ladění chyb.