title: Why do we need CDNs when HTTP proxies already cache content?
body: <p>CDN seems to be a popular way of improving an app's performance.
  But why are they required when you consider that HTTP proxies on the web can cache the content already ?</p>