Wednesday, July 30, 2014

Content Delivery Network

Like always we will keep this simple...





A content delivery or distribution network (CDN) is a system of distributed servers deployed in multiple data centers across the globe, each server holds a copy of the WebPages and other web contents that the CDN is hosting (This is known as content replication). It delivers these webpages and other Web contents to users based on the geographic locations of the users. The closer the CDN server is to the user geographically, the faster the content will be delivered to that user (Now this is how it works; When a specific page or content is requested by a user, the server closest to that user in terms of the minimum number of nodes between the server and the user is dynamically determined. This optimizes the speed with which the content is delivered to that user).

This service is effective in speeding the delivery of contents with high traffic and have global reach, They also provide protection from large surges in traffic.

Content providers such as e-commerce vendors, live streaming media companies, on-demand streaming media companies, social network companies like face book, content management system companies like wordpress, etc all host their contents with CDNs. There are many reasons for this but the simple and common reason is speed (If you host your contents with a single host server and let’s say your main web server is based in New York, users from Europe or Asia or Africa must make a number of trans-continental electronic hops before they can access your files. But if your content is with a CDN, they provide many localized servers in data centers across the globe which are closer to the user and result in faster downloads).

Am sure this will help you decide whether to use a single server host or a content delivery network when next you have a content to put online.



















Contributors are needed for this blog, (guest posts) if you have anything that you know will add value or that someone can learn from and you are willing to share with others, please contact me via ucheagu@gmail.com

Contributors will be acknowledged in their articles.

No comments:

Post a Comment