Čo je sieť na doručovanie obsahu (CDN)?
Sieť na doručovanie obsahu (CDN) je geograficky distribuovaná sieť serverov, ktoré spolupracujú s cieľom umožniť rýchlejší prenos prostriedkov potrebných na načítanie obsahu, ako sú stránky HTML, obrázky, videá a súbory JavaScript. Siete CDN, známe aj ako distribučné siete obsahu, zavádzajú sprostredkujúce servery v strategicky umiestnených dátových centrách na ukladanie a doručovanie obsahu v medzipamäti. Ich hlavným cieľom je znížiť fyzickú vzdialenosť medzi pôvodným serverom webovej stránky a koncovým používateľom.
Príklad CDN v akcii
Predpokladajme, že pôvodný server webovej lokality sa nachádza v Japonsku. Ak by k nej chcel získať prístup používateľ z EÚ, CDN by mu ju poskytla z okrajového servera umiestneného v EÚ. Obsah sa doručí z proxy servera, ktorý je fyzicky bližšie k používateľovi, a nie z pôvodného servera v Japonsku.
Vývoj sietí CDN
Siete CDN sa časom vyvíjali a možno ich rozdeliť do troch generácií:
- Prvá generácia (statická CDN): Vydané v roku 1997
- Druhá generácia (dynamická CDN): Vydaná v roku 2001
- Tretia generácia (viacúčelová CDN): Vydaná v roku 2010
Medzi popredných poskytovateľov riešení CDN dnes patria spoločnosti CloudFlare, Akamai, CDN77 a Amazon CloudFront.
Ako funguje CDN?
Bez CDN by sa prehliadač pripojil k pôvodnému serveru stránky a vyžiadal by si obsah. S CDN prehliadač žiada o obsah z jedného z okrajových serverov, zvyčajne z toho, ktorý je najbližšie k používateľovi. Okrajový server prepošle požiadavku na pôvodný server, uloží súbory do medzipamäte pre ďalšie požiadavky a doručí údaje používateľovi.
Siete CDN ukladajú verziu obsahu v medzipamäti na niekoľkých geografických miestach na svete, ktoré sú známe ako miesta prítomnosti (Points of Presence - PoP). Každý PoP obsahuje viacero proxy serverov zodpovedných za komunikáciu s používateľmi v ich okolí a za skrátenie vzdialenosti, ktorú musí obsah prekonať, aby sa k nim dostal.
Ako siete CDN určujú doručovanie obsahu
Keď chce používateľ získať prístup k webovej lokalite, sieť CDN dynamicky vypočíta, ktorý z okrajových serverov CDN je k nemu najbližšie, a na základe toho doručí obsah.
Prečo sú siete CDN dôležité?
Zlepšené skúsenosti používateľov
Hlavnou úlohou sietí CDN je skrátiť čas načítavania webových stránok tým, že zabezpečujú doručovanie obsahu z okrajových serverov bližšie ku koncovému používateľovi, čo výrazne zlepšuje používateľský zážitok.
Vyrovnávanie zaťaženia
Siete CDN zohrávajú dôležitú úlohu pri vyrovnávaní záťaže. Ak webová lokalita zaznamená náhly nárast webovej prevádzky, CDN môžu tieto požiadavky rozdeliť medzi viacero serverov, čím sa zabráni preťaženiu jedného servera a zachová sa výkonnosť webovej lokality.
Zlepšená dostupnosť
Aj keď dôjde k poruche pôvodného servera, sieť CDN bude pokračovať v poskytovaní obsahu v medzipamäti z jedného z dostupných okrajových serverov, čím sa zabezpečí nepretržitá služba.
Zvýšená bezpečnosť
Siete CDN tiež zlepšujú bezpečnosť webových stránok. Dokážu zvládať nárasty návštevnosti a sú odolné voči niektorým hrozbám kybernetickej bezpečnosti vrátane útokov typu DDoS (Distributed Denial-of-Service). Siete CDN môžu chrániť webové stránky aj prostredníctvom webových aplikačných firewallov (WAF), ktoré analyzujú a usmerňujú prevádzku, blokujú pochybné požiadavky a zabraňujú hrozbám, ako sú napríklad útoky typu XSS (cross-site scripting) a SQL injection.
Ovplyvňuje používanie CDN vašu SEO optimalizáciu?
Používanie sietí CDN vo všeobecnosti nemá priamy vplyv na hodnotenie webových stránok. CDN však zlepšujú výkonnosť webových stránok, najmä rýchlosť načítania, čo následne zlepšuje používateľský zážitok a vedie k lepšiemu hodnoteniu Core Web Vitals.
Bežné mylné predstavy
Vyskytli sa obavy, že umiestnenie obrázkov na doménach CDN môže poškodiť ich umiestnenie v organických výsledkoch vyhľadávania. Zástupcovia spoločnosti Google však objasnili, že to, či na hostovanie obrázkov používate rovnakú doménu, nemá z hľadiska SEO žiadny význam a nemá vplyv na ich umiestnenie.
Často kladené otázky
Čo je CDN a DNS?
DNS je skratka pre Domain Name System (systém názvov domén). Prekladá názvy domén na adresy internetového protokolu (IP) a umožňuje používateľom prístup k webovým stránkam bez nutnosti pamätať si IP adresu. Keď prehliadač požiada o doménu spravovanú sieťou CDN, server DNS určí najlepšie okrajové servery na spracovanie tejto požiadavky na základe adresy IP.
Čo je server CDN?
Servery CDN sú sprostredkovateľské servery v rámci siete na doručovanie obsahu, ktoré sú zodpovedné za ukladanie a doručovanie obsahu v medzipamäti, čím sa znižuje vzdialenosť medzi obsahom a koncovým používateľom.
Ďalšie informácie o zlepšovaní výkonu a bezpečnosti webových stránok nájdete na blogu Ranktracker a v našom komplexnom sprievodcovi SEO. Okrem toho sa oboznámte s kľúčovými termínmi a pojmami SEO v našom slovníku SEO.