If you own or operate a website or produce any kind of media then you should look closely at utilising a content delivery network.
CDNs can dynamically distribute media to strategically placed redundant core, fallback and edge servers. CDNs can have auto server availability sensing with instant user redirection. A CDN can offer 100% availability, even with large power, network or hardware outages.
CDN technology gives more control of asset delivery and network load. They can optimize capacity per customer, provide views of all real-time load and statistics, reveal which assets are popular, show active regions and report exact viewing details to customers. These usage details are a very important feature that a CDN provider must provide, since the usage logs are no longer available at the content source server after it has been plugged into the CDN, because the connections of end-users are now served by the CDN edges instead of the content source.
Every file that you place on the CDN will be sent to the end-user quicker, delivering a better experience. At the same time, a CDN will ease the burden on your web server by pushing files directly to your users.