Content Delivery Network (CDN) is a distributed network of proxy servers placed in different data centers. It can be termed as the backbone of Internet in charge of content delivery. A CDN, in fact, serves content to the end-users with optimum availability and high performance based on the geographical location of the user, a
content delivery server, and the origin of the web-page.
Today, a CDN serves as large fraction of the Internet content be it web objects (text, graphics and scripts), downloadable objects (software, media files, and documents), applications (portals, e-commerce),
live streaming media, on-demand streaming media or social networks.
When a user requests any webpage, the nearest
cloud server to the visitor responds the request. The CDN copies the content of a website to a network of servers that are spread at different locations, caching the content of the page. The CDN redirects the request from the originating website’s server to the server in the CDN that is closest to the user, and deliver the cached content.
CDNs are used for B2B communications and in serving content to consumers. With the increasing number of organizations coming online today, the importance of CDN has increased significantly for accelerating static content, dynamic content, e-commerce transactions, mobile content, video, voice, games etc.