3 situaties waarin je beter af bent als je geen CDN gebruikt

Schrijver: Roger Morrison
Datum Van Creatie: 22 September 2021
Updatedatum: 1 Juli- 2024
Anonim
Wilco en de leugendetector | Alles Kids | Afl. 3
Video: Wilco en de leugendetector | Alles Kids | Afl. 3

Inhoud


Bron: Nmedia / Dreamstime.com

Afhaal:

Content delivery networks (CDN's) kunnen een snelle en efficiënte manier zijn om uw content aan gebruikers te leveren. Maar ze zijn niet altijd de beste optie.

Content delivery networks (CDN's) zijn een uitstekende manier om de toegang tot uw inhoud op het scherm of apparaat van de gebruiker te versnellen door gegevens in de cache op nabijgelegen servers te leveren. Wanneer gebruikers een CDN-website bezoeken, kunnen ze een aanzienlijke verbetering van de laadsnelheid krijgen, wat ook de gebruikerservaring verbetert.

Voor data-infrastructuurarchitecten die met name trachten de verspilling van bandbreedte te verminderen en een zeer efficiënt gebruik van middelen te waarborgen, zijn CDN's een perfecte oplossing. Top-CDN's worden geleverd met realtime schaalbaarheid en de mogelijkheid om netwerklatentie te minimaliseren. Dit betekent dat de gebruikers de gegevens binnen de minimaal mogelijke tijd ontvangen, met minimale pakketverliezen en uw middelen op een optimale manier worden besteed. (Zie De rol van KPI's in netwerkbeheer voor meer informatie over netwerkefficiëntie.)


Meestal wordt aangenomen dat CDN's enorm nuttig zijn in alle inhoudssituaties door te zorgen voor een snellere responstijd door caching en front-end optimalisatie. CDN's zijn echter niet noodzakelijk de beste manier om de prestaties in alle gevallen te optimaliseren.

Een typisch CDN vertrouwt op meerdere knooppunten die over de hele wereld zijn verdeeld. Inhoud in de cache van uw site wordt opgeslagen op deze knooppunten. Wanneer gebruikers uit een bepaalde geografische regio toegang krijgen tot uw site, worden ze geleverd met gecachte inhoud van het dichtstbijzijnde knooppunt. Kortere afstand betekent kortere retourtijd en de gebruiker ontvangt de inhoud in de kortst mogelijke tijd. Op dezelfde manier kan een gedistribueerde netwerktopologie als een bescherming tegen overmatig bandbreedtegebruik voorkomen als uw site grote verkeersbelastingen of pieken ontvangt.

Op het eerste gezicht lijkt een CDN een zeer nuttig hulpmiddel voor elke vorm van inhoud. Het is echter niet altijd voordelig, vooral als u specifieke behoeften hebt die een gedistribueerde infrastructuur uitsluiten. Hier zijn enkele voorbeelden.


Bescheiden gebruikersbasis

Het implementeren van een CDN is heel logisch als je een enorm en divers gebruikersbestand hebt. Maar als u een kleine, doelgerichte en specifieke gebruikersbasis hebt, kunt u beter af zijn door andere manieren te gebruiken om de gebruikerservaring te verbeteren. Dit is met name van toepassing als uw infrastructuur slechts een klein aantal gebruikers bedient, zoals een intranet voor het interne gebruik van uw organisatie, of als uw gebruikersbestand zeer minimaal is.

Een alternatief hier is om lui laden te implementeren, waarmee de minimale hoeveelheid inhoud naar het scherm van de gebruiker wordt gedownload, waardoor de gebruiker direct toegang heeft tot deze inhoud. In plaats van de rest van de inhoud worden tijdelijke tijdelijke aanduidingen behouden. Terwijl de gebruiker naar de rest van de inhoud gaat, worden de tijdelijke aanduidingen gevuld met de werkelijke inhoud. Deze techniek zorgt ervoor dat de essentie onmiddellijk aan de gebruiker wordt verstrekt en dat de rest van de inhoud per behoefte wordt geladen. Het resultaat is een slim bandbreedteverbruik, minimale laadsnelheden van pagina's en een verbeterde gebruikerservaring dankzij snelheidsverbeteringen.

Zeer gelokaliseerde gebruikersbasis

Een van de meest opvallende voordelen van een CDN is dat het de levering van inhoud aan gebruikers over de hele wereld kan versnellen. Maar als u uw inhoud target op gebruikers die zich in een bepaalde geografische regio bevinden, is het gebruik van een CDN misschien niet zo logisch. Zulke voorbeelden zijn als u een website van een school of universiteit runt - u bent misschien beter af om toegang te bieden via on-premises infrastructuur, vooral als gebruikers toegang krijgen vanuit de omgeving.

Geen bugs, geen stress - Uw stapsgewijze handleiding voor het creëren van levensveranderende software zonder uw leven te vernietigen

U kunt uw programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

Voor zo'n geconcentreerd gebruikersbestand kunt u experimenteren met andere manieren om de gebruikerservaring te verbeteren. U kunt bijvoorbeeld proberen prefetching op uw site te implementeren. Vooraf ophalen haalt in wezen componenten op die de gebruiker naar verwachting als volgende zal gebruiken. Als u bijvoorbeeld de ene afbeelding in een galerij weergeeft, zal de gebruiker waarschijnlijk naar de volgende klikken. Dus vooraf ophalen laadt de volgende afbeelding op het einde van de gebruiker voordat de gebruiker erop heeft geklikt, waardoor deze onmiddellijk wordt weergegeven zodra de gebruiker deze bereikt. Dit verbetert enorm de waargenomen laadtijd aan het einde van de gebruiker.

Wettelijke en complexe bestuursvereisten

Als uw organisatie gevoelige gebruikersgegevens verwerkt, is het duidelijk dat u over een complex governanceprotocol beschikt, bedoeld om gebruikersgegevens koste wat kost te bewaken. Dit kan soevereiniteitsvereisten omvatten, die vereisen dat gegevens binnen de fysieke jurisdictie van een bepaald land moeten blijven. In een dergelijk geval is het inzetten van een CDN niet noodzakelijkerwijs een goede oplossing, omdat dit betekent dat gegevens in de cache kunnen worden opgeslagen op servers in landen buiten het rechtsgebied, wat in strijd zou kunnen zijn met soevereiniteitsvereisten. (Voor meer informatie over degenen die verantwoordelijk zijn voor data governance, zie Chief Data Officer: The Next Hot Tech Job?)

Gevolgtrekking

Toch zijn CDN's in de meeste gevallen een geweldige manier om de snelheid en betrouwbaarheid van websites te verbeteren. Moderne cloud-gebaseerde CDN's zullen ook een laag beveiligingsfuncties bieden, waaronder optreden als een frontlinie van verdediging tegen verkeersgebaseerde aanvallen en load-balancing door op te treden als een reverse proxy.

Hoewel u in een extreem gelokaliseerd scenario misschien niet profiteert van de meest vitale voordelen van een CDN, levert het implementeren van dit soort services in veel andere gevallen aanzienlijke verbeteringen op.