LDS begrijpen: DNS-prestaties verbeteren met lokale caching
LDS staat voor Local Delivery Service. Het is een functie van het DNS (Domain Name System) waarmee DNS-records op lokaal niveau in de cache kunnen worden opgeslagen, in plaats van dat de gezaghebbende naamservers elke keer dat er een verzoek wordt gedaan, moeten worden opgevraagd. Dit kan de prestaties van webapplicaties verbeteren door het aantal verzoeken aan de gezaghebbende naamservers te verminderen en door snellere toegang te bieden tot veelgevraagde DNS-records. LDS wordt doorgaans gebruikt in combinatie met een content delivery network (CDN) of een load balancer, die fungeert als de lokale DNS-server en de DNS-records in de cache opslaat. Wanneer een client een verzoek om een bron indient, kan het CDN of de load balancer de lokale cache controleren op het gevraagde record voordat de gezaghebbende naamservers worden opgevraagd. Als het record in de cache wordt gevonden, kan het veel sneller naar de client worden teruggestuurd dan wanneer het van de gezaghebbende naamservers moest worden opgehaald. LDS kan vooral nuttig zijn in situaties waarin veel clients verzoeken om dezelfde bronnen indienen. zoals in een webapplicatie met een groot gebruikersbestand. Door veelgevraagde records lokaal in de cache op te slaan, kan de CDN of load balancer de belasting van de gezaghebbende naamservers verminderen en de prestaties van de applicatie verbeteren.