3 situace, kdy je lepší nepoužívat CDN

Autor: Roger Morrison
Datum Vytvoření: 22 Září 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
3 situace, kdy je lepší nepoužívat CDN - Technologie
3 situace, kdy je lepší nepoužívat CDN - Technologie

Obsah


Zdroj: Nmedia / Dreamstime.com

Odnést:

Sítě pro doručování obsahu (CDN) mohou být rychlý a efektivní způsob, jak doručit váš obsah uživatelům. Ale nejsou vždy nejlepší možností.

Sítě pro doručování obsahu (CDN) jsou vynikajícím způsobem, jak urychlit přístup k vašemu obsahu na obrazovku nebo zařízení uživatele doručováním dat uložených v mezipaměti na nedaleké servery. Když uživatelé přistoupí na webovou stránku podporující CDN, mohou získat významné zlepšení rychlosti načítání, což také zlepšuje uživatelský komfort.

Pro architekty datové infrastruktury, kteří se zejména snaží zmírnit jakoukoli ztrátu šířky pásma a zajistit vysoce efektivní využití zdrojů, jsou CDN dokonalým řešením. Nejlepší CDN přicházejí s škálovatelností v reálném čase a schopností minimalizovat latenci sítě. To znamená, že uživatelé dostávají data v minimálním možném čase, s minimálními ztrátami paketů a vaše zdroje jsou vynakládány optimálním způsobem. (Chcete-li se dozvědět více o efektivitě sítě, přečtěte si část Úloha KPI v řízení sítě.)


Obvykle se předpokládá, že CDN jsou nesmírně užitečné ve všech situacích obsahu tím, že zajišťují rychlejší dobu odezvy díky ukládání do mezipaměti a optimalizaci front-end. CDN však nejsou nutně nejlepším způsobem, jak optimalizovat výkon ve všech případech.

Typický CDN se spoléhá na více uzlů distribuovaných po celém světě. Na těchto uzlech je uložen obsah mezipaměti z vašeho webu. Když uživatelé z určité geografické oblasti přistoupí na váš web, budou jim doručeni obsah v mezipaměti z nejbližšího uzlu. Zkrácená vzdálenost znamená zkrácení doby zpátečky a uživatel obdrží obsah v co nejkratší době. Podobně, pokud je váš web náchylný k přijímání obrovského zatížení provozu nebo špiček, může topologie distribuované sítě sloužit jako ochrana před nadměrnou spotřebou šířky pásma.


Na první pohled se zdá, že CDN je velmi užitečným nástrojem pro jakýkoli druh obsahu. Není však vždy výhodné, zejména pokud máte specifické potřeby, které vylučují distribuovanou infrastrukturu. Zde jsou nějaké příklady.

Skromná uživatelská základna

Nasazení CDN má velký smysl, pokud máte obrovskou a rozmanitou uživatelskou základnu. Pokud však máte malou, cílenou a konkrétní uživatelskou základnu, může být lepší využít jiné způsoby, jak zlepšit uživatelský dojem. To platí zejména v případě, že vaše infrastruktura obsluhuje pouze malý počet uživatelů, například intranet pro vnitřní použití vaší organizace, nebo pokud je vaše uživatelská základna velmi minimální.

Jednou z alternativ je implementace líného načítání, které stáhne minimální množství obsahu na obrazovku uživatele, čímž uživateli poskytne okamžitý přístup k tomuto obsahu. Místo zbytku obsahu jsou dočasní zástupci zachováni. Když se uživatel přesune na zbytek obsahu, zástupné symboly jsou vyplněny skutečným obsahem. Tato technika zajišťuje, že jsou náležitosti poskytovány uživateli okamžitě a zbytek obsahu je načítán podle potřeby. Výsledkem je inteligentní spotřeba šířky pásma, minimální rychlosti načítání stránky a lepší uživatelský dojem díky zlepšením rychlosti.

Extrémně lokalizovaná uživatelská základna

Jednou z nejvýznamnějších výhod CDN je, že je schopna urychlit doručování obsahu uživatelům po celém světě. Pokud však zacílíte na svůj obsah na uživatele, kteří se nacházejí v dané zeměpisné oblasti, nemusí použití CDN dávat smysl. Takovým příkladem by bylo, kdybyste provozovali webovou stránku školy nebo univerzity - měli byste raději poskytovat přístup z místní infrastruktury, zejména pokud uživatelé budou mít přístup z okolí.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

Pro takovou koncentrovanou uživatelskou základnu můžete experimentovat s jinými způsoby, jak zlepšit uživatelský dojem. Můžete například zkusit implementovat předběžné načítání na svůj web. Předběžné načtení v zásadě vyvolá komponenty, u nichž se očekává, že uživatel přistoupí příště. Pokud například zobrazujete jeden obrázek v galerii, je velmi pravděpodobné, že uživatel klikne na další. Předběžné načítání tedy načte další obrázek na uživatelský konec předtím, než na něj uživatel klikne, čímž jej okamžitě vykreslí, jakmile jej uživatel dosáhne. To značně zlepšuje vnímanou dobu načítání na konci uživatele.

Regulační a komplexní požadavky na správu

Pokud vaše organizace pracuje s citlivými uživatelskými daty, je zřejmé, že budete mít zaveden komplexní protokol správy, který má za cíl chránit uživatelská data za každou cenu. To může zahrnovat požadavky na svrchovanost, které nařizují, aby údaje zůstaly ve fyzické jurisdikci určité země. V takovém případě nemusí být nasazení CDN nutně vhodné, protože to znamená, že data mohou být ukládána do mezipaměti na serverech v zemích mimo jurisdikci, což by mohlo být v rozporu s požadavky na svrchovanost. (Více informací o osobách odpovědných za správu dat najdete v hlavní datové kanceláři: Next Hot Tech Job?)

Závěr

CDN jsou přesto ve většině případů skvělým způsobem, jak zvýšit rychlost a spolehlivost webových stránek. Moderní CDN založené na cloudu také poskytnou vrstvu bezpečnostních funkcí, včetně působení jako přední linie obrany proti útokům založeným na provozu a vyrovnávání zatížení tím, že budou fungovat jako reverzní proxy.

Ačkoliv se vám možná nebude líbit nejdůležitější výhody CDN v extrémně lokalizovaném scénáři, nasazení tohoto druhu služby přinese v mnoha jiných případech významná vylepšení.