Keď otvoríte web, ktorý beží na serveri na druhom konci sveta, načíta sa prekvapivo rýchlo. Vo veľkej miere za to môže CDN. Poďme si vysvetliť, čo to je, ako funguje a prečo ho používa väčšina veľkých webov.

Čo je CDN

CDN (Content Delivery Network), teda doručovacia sieť obsahu, je sieť serverov rozmiestnených po celom svete, ktoré uchovávajú kópiu obsahu webu. Keď web navštívite, obsah sa vám nedoručí z jedného vzdialeného servera, ale z najbližšieho servera CDN. Tým sa výrazne skráti čas načítania.

Ako funguje

Pôvodný web beží na jednom serveri (origin). CDN si z neho uloží kópiu statického obsahu (obrázky, štýly, skripty) na svoje servery v rôznych krajinách. Keď web navštívite z Bratislavy, obsah dostanete z blízkeho európskeho servera, nie z druhého kontinentu. Tomuto ukladaniu sa hovorí cache.

Prečo CDN pomáha

  • Rýchlosť. Bližší server znamená rýchlejšie načítanie, čo oceníte vy aj vyhľadávač.
  • Odolnosť. Keď je web pod náporom návštevníkov, CDN záťaž rozloží a pôvodný server odbremení.
  • Dostupnosť. Aj keď pôvodný server zakolíše, CDN môže obsah doručovať ďalej.

CDN a bezpečnosť

CDN často chráni web aj pred útokmi. Dokáže odfiltrovať škodlivú prevádzku a zmierniť útoky typu DDoS, keď sa útočníci snažia web zahltiť. Známym poskytovateľom je napríklad Cloudflare. CDN tak funguje aj ako štít medzi internetom a vaším serverom.

Kedy sa CDN oplatí

  • Weby s návštevníkmi z viacerých krajín alebo regiónov.
  • Weby s množstvom obrázkov a médií, ktoré sa cez CDN doručia rýchlejšie.
  • Weby, kde záleží na rýchlosti a dostupnosti, čo súvisí aj s SEO.

Pre malý lokálny web s návštevníkmi z okolia nemusí byť CDN nevyhnutné, no rýchlosť a ochrana sa zídu takmer vždy.

Riešite rýchlosť alebo bezpečnosť svojho webu? Ozvite sa nám, poradíme s nasadením CDN aj s celkovým hostingom a monitoringom dostupnosti.