Čo je to CDN a prečo je jeden nevyhnutný, ak vlastníte doménu?

Sieť na doručovanie obsahu ( CDN ) je zbierka serverov distribuovaných po celom svete, ktoré doručujú časti vašej webovej lokality návštevníkom lokality nachádzajúcim sa v blízkosti týchto serverov.

Najbežnejšie použitie CDN je na doručovanie obrázkov z webovej stránky. Je to preto, že obrázky sú zvyčajne najpomalšie sa načítavajúcou súčasťou webovej stránky. 

Čo je to CDN?(What Is a CDN?)

CDN nie je webový hostiteľ . Jednoducho uloží do vyrovnávacej pamäte časti vašej webovej lokality, ktoré ste nastavili na poskytovanie prostredníctvom siete CDN . Tieto uložené (uložené) súbory sa nahrávajú na všetky rôzne servery po celom svete.

Keď návštevník z inej krajiny navštívi vašu webovú stránku, dostane text priamo od vášho webového hostiteľa, ale zo servera CDN , ktorý je najbližšie k ich umiestneniu, môže dostať množstvo ďalších súborov.

Tieto súbory môžu zahŕňať:

  • Javascript súbory
  • snímky
  • Videá
  • Šablóny so štýlmi

Dopyt po službách CDN prudko vzrástol, keď spoločnosť Google(Google) začala používať rýchlosť načítania stránky ako jednu premennú vo svojom algoritme hodnotenia.

Tento závod o najrýchlejšie načítavanie stránky na tému si vyžadoval, aby majitelia webových stránok hľadali alternatívy pre pomaly sa načítavajúce obrázky na stránke. Distribuovaná sieť CDN s vyrovnávacou pamäťou bola dokonalým riešením.(CDN)

Prečo je CDN pre váš web nevyhnutný(Why a CDN Is Essential For Your Site)

Ak vlastníte webovú stránku, rýchlosť načítania stránok je dôležitá z niekoľkých dôvodov. Ako už bolo spomenuté vyššie, zvýši to vaše celkové hodnotenie v službe Google(Google)

Po druhé, zlepšuje to zážitok návštevníkov na vašom webe. Vďaka tomu zostanú na vašom webe dlhšie a navštívia na ňom viac stránok.

Tu je niekoľko ďalších spôsobov, ako je CDN nevyhnutné pre váš web.

Šetrí šírku pásma(Saves Bandwidth)

Použitím CDN presúvate využitie šírky pásma zo servera vášho webového hostiteľa na distribuovanú sieť serverov  CDN .

Keď si nastavíte svoj CDN účet a nastavíte ho s vašou doménou, uvidíte, že šírka pásma sa začne hromadiť na hlavnom paneli vášho účtu.

Toto je požiadavka na šírku pásma, ktorú odstraňujete zo servera vášho webového hostiteľa. Keďže webhostingové služby sú také drahé, ako sú – a veľmi často sa účtujú poplatky za používanie väčšej šírky pásma – zníženie využívania šírky pásma sa zvyčajne rovná značným úsporám nákladov.

Náklady na šírku pásma CDN(CDN) sú oveľa lacnejšie ako náklady na webhosting. Je to preto, že služby CDN nastavili svoju sieť serverov na správu obsahu s vysokou šírkou pásma, ako sú obrázky. Robia to nasledujúcimi spôsobmi.

  • CDN(CDNs) využívajú optimalizácie, ako je vyrovnávanie záťaže servera a jednotky v ustálenom stave, ktoré urýchľujú prenos a znižujú počet chýb.
  • Prostredníctvom techník manipulácie s veľkosťou súborov, ako je kompresia a miniifikácia súborov, siete CDN(CDNs) znižujú množstvo prenášaných údajov.
  • Pomocou certifikátov SSL/TLSsiete CDN(CDNs) obmedziť spustenie falošných prenosov, čím sa vyhnete potrebe reštartovať prenos a odoslať ešte viac údajov.

Znižuje prestoje(Reduces Downtime)

Pokiaľ ide o spoľahlivosť, existuje niekoľko vecí, ktoré znižujú prestoje vášho webu viac ako používanie služby CDN .

Táto zvýšená doba prevádzky je spôsobená niekoľkými dôvodmi.

Distribuovaná sieť CDN znamená, že veľká časť vašej šírky pásma – obrázky – pochádza z viacerých serverov z celého sveta. Služby CDN(CDN) používajú techniku ​​nazývanú „vyvažovanie záťaže“, čo znamená, že keď je z jedného servera nadmerný dopyt, na vyrovnanie záťaže sa použijú iné servery.

Vždy, keď návštevnosť vašich webových stránok výrazne stúpne, kladie veľký dopyt po viacerých kusoch hardvéru. Konkrétne webový server v dátovom centre vášho webového hostiteľa a distribuované servery spravované vašou službou CDN .

A keďže obrázky a súbory tvoria najväčšiu časť prenášaných údajov, je to miesto, kde vznikne väčšina dopytu. 

Skutočnosť, že siete CDN(CDNs) riadia tento dopyt naprieč viacerými servermi s vyváženou záťažou, znamená, že vaša lokalita bude schopná zvládnuť podstatne väčšiu návštevnosť, ako keby ste službu CDN nepoužívali .

Zlepšuje bezpečnosť(Improves Security)

Možno vás prekvapí, že používanie CDN môže tiež zvýšiť bezpečnosť vašej stránky.

Aby ste to pochopili, najprv je dôležité porozumieť toku údajov, keď návštevníci prídu na váš web.

V rámci jedného nastavenia webového servera návštevníci zadajú požiadavku na webovú stránku a váš webový server musí odpovedať so všetkými údajmi – vrátane textu, obrázkov, javascriptu a šablón so štýlmi. Všetky tieto požiadavky na šírku pásma ovplyvňujú váš jeden webový server.

Predstavte si to ako priehradu s viacerými vodnými prístavmi. V tomto scenári by to bola priehrada s jediným prístavom, cez ktorý by mohla pretekať voda. Nepotreboval by príliš veľký príval vody, aby sa priehrada preťažila a voda začala tiecť cez vrchol.

To je dôvod, prečo je väčšina priehrad postavená s viacerými prístavmi, ktoré je možné otvoriť, keď hladina vody na druhej strane stúpa.

Ak máte webovú stránku hosťovanú na jedinom webovom serveri, zo strany útočníka DDOS je potrebné oveľa menej úsilia na odstránenie vašej webovej stránky.(DDOS)

Útoky DDOS spúšťa množstvo rôznych „botov“ z celého sveta, pričom simulujú stovky alebo dokonca tisíce používateľov, ktorí súčasne žiadajú váš webový server.

Avšak pomocou služby CDN s distribuovanými webovými servermi po celom svete sú všetky tieto servery ako ďalšie porty v priehrade.

Teraz váš webový server musí poskytovať iba text a viaceré servery CDN poskytujú obrázky a iné súbory. Všetky tieto servery v podstate zdieľajú požiadavku na šírku pásma. 

To nezabezpečí 100% ochranu pred útokmi DDOS , ale bude to vyžadovať, aby úsilie, ktoré hackeri vynaložili na útok, bolo oveľa väčšie, kým sa vaša webová stránka zrúti.

Ak navyše nastavíte svoje CDN s certifikátmi TLS/SSL , všetka prevádzka bude šifrovaná a chránená pred hackermi, ktorí zachytia webovú prevádzku.

Ako nastaviť službu CDN(How to Set Up Your CDN Service)

Aj keď služba CDN môže znieť komplikovane, jej nastavenie je pomerne jednoduché.

Najprv si musíte vybrať službu CDN . Na výber je niekoľko hlavných.

  • Cloudflare : Jedna z najväčších a najznámejších služieb CDN , ktorú používa mnoho veľkých firiem na celom svete.
  • Rýchlo(Fastly) : Ponúka množstvo produktov na optimalizáciu webu vrátane doručovania obsahu CDN .
  • KeyCDN : Spravuje 34 dátových centier umiestnených po celom svete s overenou rýchlosťou webových stránok.
  • MetaCDN : Na rozdiel od iných služieb CDN , ktoré sa účtujú na základe používania, táto služba účtuje paušálny mesačný poplatok.
  • StackPath : Predtým MaxCDN , StackPath používa mnoho spoločností a webových stránok po celom svete. 

Každá z týchto služieb zabezpečí dostatočnú optimalizáciu CDN pre vašu stránku. (CDN)Ak je vaša stránka malá, je lepšie použiť model platenia založený na používaní, pretože vaša šírka pásma bude pravdepodobne nízka. Ak máte veľkú webovú stránku alebo firmu, model s pevnou sadzbou by bol lepší.

Keď sa zaregistrujete do služby CDN , budete si musieť vo svojom účte nastaviť zónu CDN .

Nastavenie účtu jednoducho zahŕňa poskytnutie názvu vašej domény a konfiguráciu ukladania do vyrovnávacej pamäte a kompresie. Zvyčajne je dobré ponechať tieto nastavenia ako predvolené.

Poznamenajte(Make) si názov hostiteľa CNAME poskytnutý vašou sieťou CDN(CDN) . Budete to potrebovať neskôr.

Nakoniec budete musieť na svoje stránky nainštalovať doplnok CDN . Ak napríklad prevádzkujete web WordPress , populárnou možnosťou je W3 Total Cache .

Po nainštalovaní doplnku sa zobrazí dostupné pole, do ktorého môžete zadať CNAME poskytované vašou službou CDN .

Nájdete tu aj sekciu, kde môžete povoliť, aký typ súborov na vašom webe má služba CDN ukladať do vyrovnávacej pamäte a poskytovať návštevníkom.

Po uložení všetkých zmien by ste mali vidieť, že grafy šírky pásma CDN začnú v priebehu času odrážať návštevníkov. Môže chvíľu trvať, kým sa zmeny replikujú po celom internete(Internet) , ale zmeny DNS by sa mali aktualizovať približne po 24 hodinách.

Vzhľadom na výhody výkonu a zabezpečenia, ktoré poskytuje služba CDN , si nemôžete dovoliť nenakonfigurovať ju pre svoj web.



About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts