What are the Benefits and Drawbacks of Content Delivery Networks (CDNs)

In this article we will look at the benefits Content Delivery Networks bring to website owners; we’ll also look into any potential drawbacks of using a CDN solution.