Meer dan 3 miljard mensen maken gebruik van het internet en het worden er elke dag meer. Dankzij de moderne technologieën zijn de meeste websites nu zeer gedetailleerd ontworpen. De bezoekers van een website willen echter niet alleen op een aantrekkelijke manier vermaakt worden. Zij verwachten ook korte of nauwelijks merkbare laadtijden en willen surfen zonder onderbrekingen. Een groot aantal afbeeldingen, animaties en video's hebben echter een negatief effect op de laadtijd van de desbetreffende website. website uit. Dit veroorzaakt verschillende problemen voor de exploitanten en de bezoekers. Een groot deel van deze problemen wordt opgelost door het "content delivery network".
Doel van het CDN
Steeds meer mensen maken gebruik van het internet en het internationale verkeer groeit dagelijks. Ook de omvang en de hoeveelheid online content neemt toe. De klassieke methoden van datalevering, vooral het beproefde server-clientprincipe, bereiken steeds meer hun grenzen. De conventionele technologieën zijn niet alleen duur en inefficiënt. Ze kunnen de grote gegevens niet meer snel genoeg of, in het ergste geval, helemaal niet meer aanleveren. Volgens schattingen van de grote internetproviders wordt bijna de helft van het wereldwijde datavolume veroorzaakt door de peer-to-peer uitwisseling van video's. Trage laadtijden zijn een groot probleem voor website-exploitanten en vooral voor bedrijven. Bezoekers en potentiële klanten worden hierdoor afgeschrikt en verlaten in het ergste geval de website of online shop direct weer. Door de enorme afstanden tussen de websites en hun bezoekers wordt de inhoud niet altijd voldoende snel over het internet verstuurd. Om de gebruikers een optimaal bezoek te kunnen bieden, moet de webinhoud zonder lange laadtijden opvraagbaar zijn. Het CDN is ontwikkeld op basis van dit bekende probleem.
Eenvoudig gezegd is het Content Delivery Network, of kortweg CDN, een moderne en doeltreffende internetversneller. In detail bestaat het netwerk uit verschillende lokaal gedistribueerde servers. Er is een zogenaamde origin server en verschillende cache servers. De servers zijn met elkaar verbonden via het internet en verkleinen de afstand tussen websites en hun bezoekers. Webcontent, waaronder vooral grotere multimediabestanden, wordt overgebracht via het CDN. Het groeiende dynamische internetverkeer kan zo beter worden verdeeld. Dankzij het wereldwijde content delivery network blijft de inhoud dicht bij de gebruiker en dit heeft een positief effect op de laadtijden. Het "content delivery network" wordt gewoonlijk aangeboden door een Internet Service Provider (ISP). Deze werken samen met de hosting providers die de websites van middelgrote en grote bedrijven hosten. gastheer. Daarnaast biedt de internet service provider het CDN ook rechtstreeks aan speciale klanten aan. Hiertoe behoren grote klanten zoals nieuwszenders en mediabedrijven.
De belangrijkste onderdelen van het CDN
Eenvoudig gezegd heeft het content delivery network een origin server, diverse cache servers (ook wel replica servers genoemd) en een distributiesysteem (request routing systeem). De servers bevinden zich in verschillende landen over de hele wereld. De origin server speelt een centrale rol. Op deze server slaat de exploitant van de site zijn webinhoud op. De verschillende cache-servers hebben elk een kopie van de inhoud van de originele server.
Een modern distributiesysteem verdeelt de inhoud over de verschillende cache-servers. Als een gebruiker een verzoek indient bij de origin server, dan neemt een intelligent verzoek-routeringssysteem het doorsturen van dit verzoek over. De meeste webinhoud, zoals foto'safbeeldingen en video's zijn cachebaar omdat ze statisch zijn. Dit betekent dat de inhoud kan worden opgeslagen in een digitale map. Dit betekent dat deze multimedia-inhoud ook kan worden opgeslagen op de verschillende cache-servers in een content delivery network. Het CDN kan ook worden gebruikt voor dynamische inhoud. Deze zijn dynamisch omdat ze door de bezoekers van de website worden veranderd. Een klassiek voorbeeld is een database query met individuele filterregels. Hoewel de meeste dynamische toepassingen niet geschikt zijn voor cache, kunnen hun laadtijden nog steeds worden versneld met het CDN. Hoe het CDN in de praktijk werkt kan relatief eenvoudig worden uitgelegd.
Hoe het Content Delivery Network in de praktijk werkt
Bedrijven die gebruik maken van het CDN hoeven hun gegevens maar één keer te uploaden naar de bronserver. Dit gebeurt meestal via FTP-toegang. De website-exploitanten hoeven zich geen zorgen te maken over de verspreiding van de content, want het content delivery network zorgt daar automatisch voor.
Wanneer u een website bezoekt en toegang krijgt tot de inhoud ervan, wordt uw locatie bepaald door uw IP-adres. Het request routing systeem wijst u dan onmiddellijk de dichtstbijzijnde cache server toe. Als deze server het bestand dat u hebt opgeroepen al heeft, wordt het direct naar uw webbrowser overgebracht. Als de inhoud nog niet op de cache-server staat, wordt uw aanvraag doorgestuurd naar de bronserver. Tegelijkertijd laadt de cache server het huidige bestand van de origin server. Zodra een bestand voor de eerste keer van de origin server is geladen, wordt het permanent opgeslagen in het hoofdgeheugen van de cache server. Dit type opslag wordt file caching genoemd. De statische objecten worden zonder problemen gecached en hoeven niet telkens van de bronserver te worden geladen.
Door zijn wereldwijd verspreide structuur en caching technologie kan het CDN aanzienlijk meer web accesses aan dan een klassieke server. Alle webcontent bevindt zich in de directe geografische omgeving van de websitebezoeker en kan dus veel sneller worden geladen. Het is niet zonder reden dat het contentleveringsnetwerk door de meeste grotere bedrijven wordt gebruikt. In het algemeen is het CDN echter ook geschikt voor kleinere bedrijven en particuliere website-exploitanten. Als u besluit om gebruik te maken van moderne technologie, geniet u van een aantal voordelen.
Latencies hebben een negatief effect op de surfervaring
Wanneer een internetbrowser een webpagina oproept, duurt het even voordat alle inhoud is geladen. De meest tijdrovende daarvan zijn inhoud met een laag opslagvolume van minder dan een megabyte. Voor het laden van alle content, zoals teksten, flashanimaties en afbeeldingen, heeft de browser gemiddeld tussen de 80 en 90 procent van de totale laadtijd nodig. Hoe groter de geografische afstand tussen de server en de bezoekers van de website, hoe langer het laadproces duurt. In het geval van normale websites zonder geheugenzware inhoud wordt de latentie (tijdvertraging) door de bezoeker nauwelijks opgemerkt. Echter, als het gaat om uitgebreid ontworpen websites of online winkels, heeft een langere laadtijd een zeer negatief effect op de bezoeker.
Als de gebruiker bijvoorbeeld in Stuttgart is en de server in Frankfurt, kunnen de gegevens in ongeveer 30 ms worden geladen. Als de server echter niet in Stuttgart maar in New York staat, kan de laadtijd gemakkelijk vertienvoudigen. In een dergelijk geval zal de bezoeker van de website deze hoge latentie duidelijk voelen. Het Content Delivery Network zorgt ervoor dat de bezoeker nooit te ver weg is van de server. Het maakt niet uit of het de origin server is of een van de vele cache servers. Het CDN zorgt ervoor dat de bezoeker altijd wordt doorgestuurd naar de optimale server. Statische content kan worden geleverd aan de computers van websitebezoekers wereldwijd met een consistente lage latency. Beide partijen profiteren van aanzienlijke voordelen door dit moderne netwerk.
Elke website-exploitant profiteert van het Content Delivery Network
Een content delivery network is geschikt voor bedrijven die websites met veel afbeeldingen en video's beheren. Dit zijn onder andere beeld- en videoportalen en sociale partijgemeenschappen. Bedrijven die websites met veel uploads en downloads beheren, hebben ook veel baat bij een CDN. Het moderne netwerk is ook voordelig voor particuliere website-exploitanten, zelfstandigen en kleinere bedrijven.
Als u een website of een online shop runt, bent u afhankelijk van bezoekers of klanten. In het algemeen zijn er twee factoren die belangrijk zijn voor elke bezoeker van een website. De website moet aan de ene kant visueel aantrekkelijk zijn en aan de andere kant snel laden. Als slechts één van deze twee factoren niet van toepassing is, dan verliest u bezoekers en ook klanten. Dit feit zal natuurlijk een negatief effect hebben op uw financiële situatie. Als u bijvoorbeeld veel klanten uit het buitenland heeft, is de afstand tot uw webserver relatief groot. Deze afstand heeft een negatief effect op de laadtijden, zelfs als u niet veel multimedia-elementen op uw site heeft. Via het Content Delivery Network profiteren uw buitenlandse bezoekers van aanzienlijk snellere laadtijden. Naast de snelle beschikbaarheid van uw webcontent wordt uw eigen webserver (indien beschikbaar) aanzienlijk ontlast en bespaart u bandbreedte en dus geld. De investering in een Content Delivery Network verdient zich terug.
U kunt een geschikte CDN-provider vinden bij bijna elke grote Duitse internetprovider. Deze werken samen met de content delivery netwerken en bieden de diensten aan als onderdeel van hun hostingaanbod. Afhankelijk van welke aanbieder u kiest, profiteert u ook van aanvullende diensten. Uw website wordt bovendien beschermd door een continue analyse van uw dataverkeer. Schadelijke oproepen kunnen zo betrouwbaar worden uitgefilterd. Het Content Delivery Network voorkomt zo dat uw website het doelwit wordt van spammers, DDoS-aanvallen en SQL-injectieaanvallen.