A CDN is designed to provide more predictable latency by caching data on servers distributed across various geographic locations. When a user requests content, the CDN directs the request to the nearest server, reducing the distance the data has to travel and improving response times. This results in lower and more predictable latency for geographically dispersed clients.