Content Delivery Network (CDN)
January 1st, 2008A CDN is a specialist network of computers optimised to deliver web sites, pictures, videos and software downloads to people visiting a web site in the quickest, most efficient way possible. Computers in the network work together to share the load of delivering these files and to enable companies to deal with large peaks in demand.
CDN providers include companies such as Akimai, Coral CDN and Limelight Networks.
When delivering a web page from a web server to a user's machine, distance is a factor. The distance from a user's machine to the actual location where the files are hosted does have an impact on download speeds. Use of a CDN can reduce download delays by detecting country the user is located in and using files from the geographically nearest web server.
A very successful company offering software or documents for download might go beyond a regular hosting arrangement and employ the services of a CDN so that users in New York, Amsterdam, Buenos Airies, Cape Town, Shanghai and Melbourne all receive a similar service when downloading their products.
So who would use a CDN?
Companies that have websites with a massive readership or a very large dispersed customer base could benefit from using a CDN. In these circumstances it is very likely that their users will be dispersed globally and the performance gain of locally cached resources will improve the speed of delivery for the use.
But CDNs aren't just for large companies. For example, people often embed shared assets such as video, widgets or JavaScript libraries in their web sites and these can be hosted on CDNs.
