A content delivery network (CDN) is a system of servers that deliver web content based on the geographic locations of the user, the origin of the webpage, and the content delivery server. Caching content on these servers speeds up access to data and reduces strain on the original server.