A Content Delivery Network or Content Distribution Network is a geographically distributed network of proxy servers that prioritises the distribution of content based on the end-users location.