What is a CDN

At its core, a Content Delivery Network (CDN) is a collection of servers strategically and geographically located to transparently and cooperatively serve data, including rich media streams and e-commerce transactions.

Amongst the primary functions of a CDN is to increase efficiency and speed by allowing content to be accessed from geographically nearby servers, it provides a way to overcome bandwidth, CPU, and processing bottlenecks.