Slovník
CDN
CDN (Content Delivery Network) je distribuovana sit serveru rozmistena na strategickych lokacich po celem svete, jejimz ucelem je dorucovat webovy obsah uzivatelum z geograficky nejblizsiho bodu. Kdyz navstevnik z Prahy otevre web hostovany na serveru v USA, bez CDN musi kazdy pozadavek prekonat tisice kilometru. S CDN se staticke soubory (obrazky, CSS, JavaScript, videa) nacitaji z nejblizsiho edge serveru, coz dramaticky snizuje latenci a dobu nacitani.
Princip funguje na bazi cachingu. Kdyz prvni uzivatel pozada o soubor, CDN ho stahne z puvodniho (origin) serveru a ulozi kopii na sve edge servery. Kazdy dalsi uzivatel ze stejne oblasti dostane soubor primo z edge serveru bez nutnosti kontaktovat origin. Pokrocile CDN nabizeji i dynamickou akceleraci, optimalizaci obrazku v realnem case, DDoS ochranu a Web Application Firewall (WAF).
Dva dominantni hraci na trhu jsou Cloudflare, ktery nabizi generous free tier vhodny i pro male weby a podnika, a AWS CloudFront, ktery je preferovanou volbou pro firmy jiz vyuzivajici ekosystem Amazon Web Services. Dalsimi alternativami jsou Fastly (oblibeny u medialnich a e-commerce firem pro pokrocile edge computing moznosti) a Bunny CDN (evropska alternativa s konkurencnimi cenami). Pro ceske weby je dulezite, ze vsichni hlavni poskytovatele CDN maji edge servery v Praze nebo v blizkych lokacich jako Vidni ci Frankfurtu, coz zajistuje minimalni latenci pro tuzemske navstevniky.