A Content Delivery Network (CDN) is a system used in tandem with a web hosting service to help increase efficiency in server response times by caching and saving different types of contents, instead of storing all of the content on a web server. Content can be delivered quickly without bottlenecking all of the requests through one server.