Direct naar de inhoud
xhosting

Edge-locaties en PoP's

2 min. lezen

Wat een edge-locatie is

Een edge-locatie is een plek in het netwerk van een CDN waar servers draaien die bestanden dicht bij bezoekers leveren. Andere termen die je tegenkomt zijn point of presence, afgekort PoP, en edge-server. In de praktijk betekenen ze vrijwel hetzelfde: een serverlocatie aan de rand van het internet.

Een CDN heeft meerdere edge-locaties in verschillende steden en landen. Elke locatie bewaart kopieën van de content die vaak wordt opgevraagd. Zo hoeft een bezoeker niet naar het datacenter van de origin, dat misschien ver weg staat. Het basisidee van een CDN staat uitgelegd bij wat een CDN is.

Waarom de afstand tot de bezoeker telt

Gegevens reizen door kabels en routers, en elk gegevenspakket legt een afstand af. Hoe groter die afstand, hoe langer de heen- en terugreis duurt. Die vertraging heet latency. Bij een pagina met veel bestanden telt dat op, want iedere afbeelding en ieder stijlblad vraagt een eigen verzoek.

Een edge-locatie in dezelfde regio als de bezoeker verkort die reis. Het effect is het grootst voor bestanden die veel worden opgevraagd, zoals logo's, stijlbladen en populaire foto's. Voor data die per bezoeker verschilt, helpt de nabijheid minder, omdat die toch bij de origin moet worden opgehaald. Hoe een bezoeker dan een kopie krijgt of niet, lees je bij cache hit en cache miss.

Hoe een CDN bepaalt welke locatie antwoordt

Wanneer een bezoeker verbinding maakt, moet het systeem bepalen welke edge-locatie hem bedient. Vaak gebeurt dat via DNS: de naamserver van het CDN geeft een adres terug afhankelijk van waar het verzoek vandaan komt. Ook de beschikbaarheid speelt mee. Is een locatie druk of uitgevallen, dan kiest het netwerk een andere.

Dat betekent dat niet elke bezoeker altijd dezelfde server ziet. Voor de meeste websites maakt dat niets uit. Voor toepassingen waarin dezelfde gebruiker steeds bij dezelfde server moet zijn, kan het wel relevant zijn. Routering via anycast is een netwerktechniek die hierbij vaak wordt gebruikt. Wat een CDN ook op de edge kan doen, lees je bij edge computing.

Veelgestelde vragen

Hoeveel edge-locaties heb je nodig voor je website?

Dat hangt af van waar je bezoekers vandaan komen. Een CDN met locaties dicht bij je doelgroep levert het meeste voordeel. Een site met vooral lokale bezoekers heeft weinig aan veel extra locaties. Kijk bij een aanbieder naar de regio's waar die actief is en of die aansluiten bij je publiek.

Wat gebeurt er als een edge-locatie uitvalt?

Dan stuurt het netwerk verkeer meestal naar een andere locatie. Bezoekers merken daar weinig van, al kan de eerste laadtijd iets langer zijn omdat de kopieën daar nog niet staan. Uitval van de origin is iets anders: dan kan een CDN alleen de kopieën leveren die in de cache staan, en nieuwe of verlopen bestanden kunnen niet worden opgehaald.

Wat is edge computing?

Edge computing laat code draaien op CDN-servers vlak bij de bezoeker. Lees waarvoor het dient, zoals redirects en A/B-tests, en waar de grenzen liggen...

Server caching

Server caching uitgelegd: hoe een webserver pagina's en databasegegevens bewaart, welke vormen er zijn en waarom het vooral dynamische sites helpt.

Wat is een CDN?

Een CDN levert bestanden van je website vanaf servers dicht bij de bezoeker. Lees wat een content delivery network doet, wat de origin is en hoe het w...