title: Best performance for storing static files (images, css, javascript) - CDN - BlobStorage or WebRole
body: <p>I have a very basic question about CDN - BlobStorage and WebRole, and perfrormance.</p>
  
  <p>I have a very simple web site with static content, HTML, Js, Images, CSS &amp; videos (totally could me max 3-5MB the whole content if the users visit all the site). The traffic of my web site will be 98% from UK and I am planning to have a maximum of 500.000 unique visitors per day.</p>
  
  <p>My question is about performance.</p>
  
  <p>Would you recommend me enabling CDN on my webrole? Would I benefit from it? is there a benefit using CDN even if my traffic is coming "mainly" from UK? is CDN content cached on Internet providers (eg. BT)  proxy?</p>
  
  <p>Would you recommend me hosting images, video etc on a blob storage account and reference it with absolute url from the web role? is there any difference in term of performance between hosting a static file on a blob (may be enabling CDN on the storage account?) or just put the static file on the web role?</p>
  
  <p>I have not found many references online, but I guess that the web role, the CDN and the Storage, use different disks / cache layers / network layers and it should affect on performances.</p>