Čo je CDN (Content Delivery Network)?
CDN je geograficky distribuovaná sieť serverov, ktorá doručuje obsah webstránok používateľom z najbližšieho servera. Výsledkom je rýchlejšie načítanie stránky, vyššia dostupnosť a ochrana pred DDoS útokmi.
Definícia CDN (Content
Definícia CDN
CDN (z anglického Content Delivery Network, po slovensky sieť na doručovanie obsahu) je geograficky rozložená sieť proxy serverov a dátových centier. Vznikla koncom 90. rokov 20. storočia ako riešenie na rastúce výkonnostné problémy internetu. Dnes CDN siete doručujú väčšinu internetového obsahu — od textov, obrázkov a skriptov cez streamované video až po e-commerce aplikácie.
Medzi najväčších poskytovateľov CDN patria Cloudflare, Akamai Technologies, Amazon CloudFront, Fastly a Google Cloud CDN.
Ako CDN funguje v praxi
CDN funguje na princípe edge serverov (hraničných serverov) rozmiestnených po celom svete:
- Caching (ukladanie do vyrovnávacej pamäte) — kópia obsahu vašej stránky sa uloží na desiatky až stovky serverov po svete
- Geografická blízkosť — keď návštevník otvorí vašu stránku, obsah sa načíta z najbližšieho edge servera, nie z jedného centrálneho servera
- Rozloženie záťaže (load balancing) — ak je jeden server preťažený, prevádzka sa presmeruje na iný
- DDoS ochrana — CDN siete dokážu absorbovať obrovský objem škodlivej prevádzky a chrániť váš web pred útokmi
CDN siete tiež poskytujú služby ako WAF (Web Application Firewall), optimalizáciu obrázkov a SSL certifikáty.
Praktický príklad
Príklad: Máte e-shop v Košiciach, ale zákazníci nakupujú aj z Prahy, Viedne a Londýna.
Bez CDN: Váš server je v Bratislave. Zákazník z Londýna čaká 2-3 sekundy na načítanie obrázkov produktov, pretože dáta cestujú cez celú Európu.
S CDN (napr. Cloudflare): Obrázky a CSS súbory sú uložené na serveri v Londýne. Stránka sa načíta za 0,5 sekundy. Zákazník je spokojný a s vyššou pravdepodobnosťou dokončí nákup.
Bonus: Ak váš hlavný server vypadne, CDN stále zobrazuje uloženú verziu stránky — zákazníci nič nezbadajú.
Často kladené otázky
Čo je CDN a na čo slúži?
CDN (Content Delivery Network) je sieť serverov po celom svete, ktorá doručuje obsah webstránok z najbližšieho servera k návštevníkovi. Slúži na zrýchlenie načítania stránok, zvýšenie dostupnosti a ochranu pred útokmi.
Potrebuje moja webstránka CDN?
Ak máte návštevníkov z rôznych krajín alebo regiónov, CDN výrazne zrýchli načítanie stránky. Pre lokálny web s návštevnosťou do 1 000 denne to nie je nevyhnutné, ale aj tak pomôže s rýchlosťou a bezpečnosťou.
Koľko stojí CDN?
Mnohé CDN služby majú bezplatný plán — napríklad Cloudflare ponúka free tier s neobmedzenou šírkou pásma. Platené plány začínajú od cca 20 USD/mesiac a ponúkajú pokročilé funkcie ako WAF a analytiku.
Ako CDN zlepšuje SEO?
Google hodnotí rýchlosť načítania stránky ako faktor pre pozície vo vyhľadávaní. CDN znižuje dobu načítania (lepšie Core Web Vitals), čo pozitívne ovplyvňuje SEO.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.