3 Situácie, kde je lepšie nepoužívať CDN

Autor: Roger Morrison
Dátum Stvorenia: 22 September 2021
Dátum Aktualizácie: 21 V Júni 2024
Anonim
3 Situácie, kde je lepšie nepoužívať CDN - Technológie
3 Situácie, kde je lepšie nepoužívať CDN - Technológie

Obsah


Zdroj: Nmedia / Dreamstime.com

Zobrať:

Siete na doručovanie obsahu (CDN) môžu predstavovať rýchly a efektívny spôsob doručenia vášho obsahu používateľom. Ale nie sú vždy tou najlepšou voľbou.

Siete na doručovanie obsahu (CDN) sú vynikajúcim spôsobom, ako urýchliť prístup k vášmu obsahu na obrazovku alebo zariadenie používateľa tým, že doručujú údaje uložené v vyrovnávacej pamäti na okolitých serveroch. Keď používatelia pristupujú na webovú stránku s povoleným CDN, môžu získať výrazné zlepšenie rýchlosti načítania, čo tiež zlepšuje užívateľský komfort.

Pre architektov dátovej infraštruktúry, ktorí sa zvlášť snažia zmierniť akékoľvek plytvanie šírkou pásma a zabezpečujú vysoko efektívne využívanie zdrojov, sú CDN dokonalým riešením. Najlepšie CDN sa dodávajú so škálovateľnosťou v reálnom čase a so schopnosťou minimalizovať latenciu siete. To znamená, že používatelia dostanú údaje v minimálnom možnom čase, s minimálnymi stratami paketov a vaše prostriedky sa vynakladajú optimálnym spôsobom. (Viac informácií o efektívnosti siete nájdete v časti Úloha KPI v správe siete.)


Spravidla sa predpokladá, že CDN sú nesmierne užitočné vo všetkých situáciách týkajúcich sa obsahu tým, že zaisťujú rýchlejšiu reakčnú dobu prostredníctvom vyrovnávacej pamäte a optimalizácie front-end. CDN však nie sú nevyhnutne najlepším spôsobom optimalizácie výkonu vo všetkých prípadoch.

Typický CDN sa spolieha na viac uzlov distribuovaných po celom svete. Na tieto uzly sa ukladá obsah z vyrovnávacej pamäte z vašich stránok. Keď sa používatelia z určitej geografickej oblasti dostanú na vaše stránky, dostanú obsah z vyrovnávacej pamäte z najbližšieho uzla. Znížená vzdialenosť znamená skrátený čas spiatočnej jazdy a používateľ dostane obsah v čo najmenšom možnom čase. Podobne, ak sú vaše stránky náchylné na prijímanie obrovských prenosov alebo špičiek, môže topológia distribuovanej siete slúžiť ako ochrana pred nadmernou spotrebou šírky pásma.


Na prvý pohľad sa zdá, že CDN je veľmi užitočným nástrojom pre akýkoľvek druh obsahu. Nie je to však vždy výhodné, najmä ak máte konkrétne potreby, ktoré vylučujú distribuovanú infraštruktúru. Tu je niekoľko príkladov.

Skromná základňa používateľov

Nasadenie CDN má veľký zmysel, ak máte obrovskú a rôznorodú základňu používateľov. Ak však máte malú, cielenú a konkrétnu základňu používateľov, môže byť lepšie využiť iné spôsoby zlepšenia používateľského prostredia. Platí to najmä v prípade, ak vaša infraštruktúra obsluhuje iba malý počet používateľov, napríklad intranet pre interné použitie vašej organizácie, alebo ak je vaša používateľská základňa veľmi minimálna.

Jednou z alternatív je implementácia lenivého načítania, ktoré stiahne minimálne množstvo obsahu na obrazovku používateľa, a teda poskytuje používateľovi okamžitý prístup k tomuto obsahu. Namiesto zvyšného obsahu sa zachovajú dočasné zástupné symboly. Keď sa používateľ presúva na zvyšok obsahu, zástupné symboly sú vyplnené skutočným obsahom. Táto technika zaisťuje, že sú náležitosti poskytnuté užívateľovi okamžite a zvyšok obsahu je načítaný podľa potreby. Výsledkom je inteligentná spotreba šírky pásma, minimálne rýchlosti načítania stránky a zlepšená skúsenosť používateľov vďaka zlepšeniu rýchlosti.

Extrémne lokalizovaná užívateľská základňa

Jednou z najvýraznejších výhod CDN je to, že dokáže urýchliť doručovanie obsahu používateľom na celom svete. Ak však zacieľujete svoj obsah na používateľov nachádzajúcich sa v určitej geografickej oblasti, používanie siete CDN nemusí mať veľký zmysel. Takéto príklady by boli, ak prevádzkujete webovú stránku školy alebo univerzity - možno by bolo lepšie poskytnúť prístup z miestnej infraštruktúry, najmä ak používatelia budú mať prístup z blízkeho okolia.

Žiadne chyby, žiadny stres - Váš sprievodca krok za krokom k vytvoreniu softvéru na zmenu života bez zničenia vášho života

Svoje programovacie schopnosti si nemôžete vylepšiť, keď sa nikto nestará o kvalitu softvéru.

Pre takúto koncentrovanú užívateľskú základňu môžete experimentovať s inými spôsobmi zlepšenia používateľského komfortu. Môžete napríklad vyskúšať implementáciu predbežného načítania na svoje stránky. Predbežné načítanie v zásade vyvoláva komponenty, ku ktorým má používateľ pristúpiť potom. Napríklad, ak zobrazujete jeden obrázok v galérii, je veľmi pravdepodobné, že používateľ klikne na nasledujúci. Predbežné načítanie teda načíta ďalší obrázok na konci používateľa skôr, ako naň používateľ klikne, čím ho okamžite vykreslí, len čo ho užívateľ dosiahne. To výrazne zlepšuje vnímanú dobu načítania na konci používateľa.

Regulačné a komplexné požiadavky na správu

Ak vaša organizácia spracúva citlivé údaje o užívateľovi, je zrejmé, že budete mať zavedený komplexný protokol riadenia, ktorý bude chrániť osobné údaje používateľa za každú cenu. To môže zahŕňať požiadavky na zvrchovanosť, ktoré nariaďujú, aby údaje zostali vo fyzickej jurisdikcii určitej krajiny. V takom prípade nemusí byť nasadenie CDN nevyhnutne vhodné, pretože to znamená, že údaje sa môžu ukladať do vyrovnávacej pamäte na serveroch v krajinách mimo jurisdikcie, čo by mohlo byť v rozpore s požiadavkami suverenity. (Viac informácií o osobách zodpovedných za správu údajov nájdete na stránke Chief Data Officer: Next Hot Tech Job?)

záver

CDN sú však vo väčšine prípadov skvelým spôsobom, ako zvýšiť rýchlosť a spoľahlivosť webových stránok. Moderné cloudové siete CDN tiež poskytnú vrstvu bezpečnostných prvkov vrátane pôsobenia ako frontová obrana proti útokom založeným na premávke a vyrovnávania záťaže pôsobením ako reverzný proxy.

Aj keď sa vám v extrémne lokalizovanom scenári nemusia tešiť najdôležitejšie výhody CDN, nasadenie tohto druhu služby prinesie v mnohých ďalších prípadoch významné zlepšenia.