Edge Caching

Edge caching is een mechanisme dat contentdeliverynetwerken (CDN's) gebruiken om internetcontent op verschillende locaties over de hele wereld te cachen. Voorbeelden zijn website-gegevens, cloud-opslag en streamingmedia. Door kopieën van bestanden op meerdere "edge"-locaties op te slaan, kan een CDN content sneller aan gebruikers leveren dan één server dat kan.

CDN's kunnen tientallen of honderden wereldwijde datacenters hebben. Elk datacenter bevat edgeservers die op intelligente wijze gegevens leveren aan gebruikers in de buurt. In de meeste gevallen halen edgeservers gegevens op bij een bronserver wanneer gebruikers voor het eerst content opvragen. Zodra een edgeserver een afbeelding, video of ander object heeft opgehaald, wordt het bestand in de cache opgeslagen — meestal enkele dagen of weken. Het CDN verwerkt volgende aanvragen vervolgens vanaf de edgeserver in plaats van vanaf de bronserver.

Gelaagd cachen

Een CDN kan nieuw opgehaalde content automatisch verspreiden naar alle servers of wachten totdat elke server de gegevens opvraagt. Automatische verspreiding vermindert het aantal verbindingen met de bronserver, maar kan leiden tot onnodige duplicatie van zelden gebruikte bestanden. Wachten op lokale aanvragen is efficiënter, maar verhoogt het aantal verbindingen met de bronserver. Moderne CDN's gebruiken gelaagd cachen om de twee methoden in balans te brengen. De eerste keer dat een gebruiker een bestand opent, slaat het CDN het op de lokale edgeserver en in verschillende "primaire datacenters" op. Hierdoor wordt onnodige verspreiding van bestanden in de cache verminderd en blijft het aantal verbindingen met de bronserver beperkt.

CDN's bieden aanpasbare cache-instellingen, zoals hoe vaak moet worden gecontroleerd op bijgewerkte bestanden of wanneer bestanden in de cache mogen verlopen. De meeste hebben een functie voor het "wissen" van de cache, waarmee webmasters oude content in één keer van alle edgeservers kunnen verwijderen. Het wissen van bestanden is nuttig bij het bijwerken van statische middelen, zoals CSS-documenten en afbeeldingsbestanden.

Voordelen van edge caching

Edge caching vermindert latentie, waardoor internetcontent sneller en consistenter aan gebruikers over de hele wereld wordt geleverd. Een gebruiker in Sydney, Australië, kan bijvoorbeeld een vertraging van twee seconden ervaren bij het openen van een server in Houston, Texas. Als de gegevens in Australië in de cache zijn opgeslagen, kan de vertraging minder dan een tiende van een seconde bedragen.

Hoewel het verbeteren van de snelheid van contentlevering het belangrijkste doel van edge caching is, biedt het ook twee andere belangrijke voordelen: vermindering van bandbreedtegebruik en redundantie.

Edge caching vermindert het internetbandbreedtegebruik doordat de afstand die gegevens naar elke gebruiker moeten afleggen, kleiner wordt. Lokale edgeservers verminderen internetcongestie en beperken verkeersknelpunten. Het repliceren van gegevens in meerdere wereldwijde datacenters zorgt ook voor redundantie. Hoewel CDN's gegevens doorgaans van een bronserver ophalen, kunnen afzonderlijke datacenters als back-ups dienen als de bronserver uitvalt of ontoegankelijk wordt.

Bijgewerkt April 23, 2022 door Per C.

quizTest je kennis

What technology allows a script on a webpage to request resources from another domain?

A
HTTPS
0%
B
CORS
0%
C
SFTP
0%
D
SSH
0%
Correct! Incorrect!     View the CORS definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Edge Caching op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.