Latency + caching through a CDN RRS feed

  • Question

  • We have mobile apps that upload/read user profile pictures from azure blob storage as well as some general pictures in the app (ads, list of top 100 players including there images, ...). I noticed that the end-to-end latency for both upload and read (and I'm more worried about the read) is high (around 3.5 seconds for read, sometimes reaching 14 seconds). Also the used capacity is so high due to the fact that all users read common images on the home page (mainly ads). So my question what should I do to use the blob storage efficiently? is there a way to add a CDN for example to enhance E2E latency and cost or Blob storage by default has a CDN in front of it?

    Any help is much appreciated.

    Sunday, March 10, 2019 10:33 AM

All replies

  • Hi Mustafa,

    you should consider adding CDN to your design - this is not included by default. For a quick example illustrating such scenario, refer to https://docs.microsoft.com/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn


    Sunday, March 10, 2019 10:57 AM
  • There is no throttling on the Azure side below the published 60 MB/s scalability target for a single blob. If the network and client machine can handle the traffic, then we will send it. Here's a guide for troubleshooting high E2E latency:

    Use Azure CDN to access blobs with custom domains over HTTPS

    Kindly let us know if the above helps or you need further assistance on this issue.


    Do click on "Mark as Answer" on the post that helps you, this can be beneficial to other community members.

    Monday, March 11, 2019 7:37 AM
  • @Mustafa Shelbayh Just checking in to see if the above answer helped. If this answers your query, do click “Mark as Answer” and Up-Vote for the same, which might be beneficial to other community members reading this thread. And, if you have any further query do let us know.
    Tuesday, March 12, 2019 11:32 AM