I was going through Best Practices for Speeding Up Your Web Site from developer site of Yahoo...
What are the advantages and disadvantages of using a content delivery network (CDN)?
When to use a CDN?
Is a CDN a performance booster?
The main disadvantages of using a content delivery network are: Content delivery networks cost additional money. Adds complexity to your website and deployment procedures. Customers may have network filters that block some Content delivery networks and prevent your content from being loaded.
A CDN can ensure that a network has a high data threshold. A large number of users can thus access the network at the same time without delays. By enabling a high traffic flow, CDN allows people from all over the world to access your website simultaneously.
What are the advantages and disadvantages of using a content delivery network (CDN)?
The disadvantages may be that it costs money, and it adds a bit of complexity to your deployment procedures.
The main advantage is an increase in the speed with which the content is delivered to the users.
When to use a CDN?
Is a CDN a performance booster?
One other item to consider (that has recently been thrust upon us): Your clients may block the CDN! I'm using Microsoft's CDN for jQuery and last fall we chnaged from the microsoft.com host name to ajax.aspnetcdn.com (to avoid the unneeded cookies when downloading jQuery). Since then we have had several customers with network filters that blocked aspnetcdn.com and had to manually whitelist it.
We will continue to use the CDN, but it opened our eyes to yet another problem it could cause.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With