Originserver
Een originserver is de oorspronkelijke bron van inhoud die wordt verspreid door een content delivery network (CDN). Voorbeelden zijn webpagina's, afbeeldingen, CSS-bestanden en streamingmedia. Een CDN haalt gegevens op bij de originserver en kopieert deze naar edgeservers over de hele wereld.
Een originserver kan een speciale of virtuele webserver zijn die zich bij een webhost bevindt. Het is de fysieke server die webmasters gebruiken wanneer ze website-inhoud toevoegen of bijwerken. De server fungeert als de "bron van waarheid" voor het verbonden CDN. Wanneer een gebruiker toegang krijgt tot een bron die nog niet in de cache op een specifieke edge-node staat, haalt het CDN de pagina op bij de originserver en slaat deze vervolgens op de bijbehorende edgeserver in de cache op.
Hieronder staan veelvoorkomende bewerkingen van een originserver:
- Push - de originserver "pusht" inhoud naar het CDN en kopieert de inhoud naar meerdere edge-nodes
- Pull - het CDN "pult" inhoud van de originserver wanneer het een bron bijwerkt of deze voor het eerst in de cache opslaat
- Purge - het CDN verwijdert een object van alle edgeservers. Dit is handig wanneer een bestand op de originserver wordt bijgewerkt
NOTE: De meeste CDN's kunnen worden geconfigureerd met aangepaste cache-instructies, zoals max-age of expires. Deze geven aan hoe vaak het CDN bij de originserver moet controleren of een bestand is bijgewerkt.
Test je kennis