A Content Delivery Network is a geographically distributed network of proxy servers and data centers that deliver pages and other web content to users. They are effective in speeding the delivery of content of websites with high traffic and websites that have global reach. The closer the CDN server is to the user geographically, the faster the content will be delivered to the user. Another feature for CDNs is to protect from large surges in traffic.