In: Computer Science
What is a content delivery network, and what are the advantages and disadvantages of using a content delivery network. When do you think you should and should not use one, and why?
A content delivery network is a network of proxy server and their data center which are geographically distributed. It has the group of servers which work together to provide fast delivery of Internet content.
Everyone one of us interact with CDN on daily basis while reading articles on sites, shopping online or watching videos. CDN allows transfer of assets quickly which are needed for loading Internet content, this includes HTML pages, js files, images, videos etc. It has grown in popularity and still continue to grow. Today large chunk of web traffic is served through Content Delivery network. This traffic includes from major sites like Facebook, Netflix and Amazon.
Benefits of CDN depends on lot of factor which includes the size and need of an Internet property. The main advantages are:
Every benefit comes with few disadvantages as well. CDN has following disadvantages-