為了提高訪問性能,Windows Azure提供了一個內容分發網絡CDN(Content Delivery Network)。這個CDN存儲了距離用戶較近的站點的Blobs副本。需要注意的是,Blob所存放容器都能夠被標記為Private或Public READ。對于“Private”容器中的Blobs,所有存儲賬戶的讀寫請求都必須標記。而對于Public READ型Blob,允許任何應用讀數據。Windows Azure CDN只對存儲在“Public READ”Blob上的容器起作用。
用戶第一次訪問Blob時,CDN存儲了Blob的副本,存放的地點與用戶在地理位置上比較靠近。當這個Blob被第二次訪問時,它的內容將來自于服務器租用緩存,而不是來自于離它位置較遠的原始數據。
例如,Windows Azure提供一天體育事件的視頻,第一個用戶訪問視頻時,用戶不會從CDN中獲益,因為Blob還沒有緩存一個離用戶較近點的位置,而同一地里位置的其他的用戶將會從CDN中獲得更好的性能,同時緩存副本可以使視頻裝載得更快。