In my web application (MVC5, hosted at Azure Websites) users can upload their profile images. These images are than displayed publicly on the website. As the website is hosted on Azure I decided to give Azure Storage a try.
I created a public container and I upload the the images there as block blobs. It allowed me to access the images by a public url like that:
Moreover I could wrap it with a HTML img tag and serve the images to the browser directly from Azure.
The problem is that the images seem to load slowly. 100kb image loads even a couple seconds.
What can be the problem? Does Azure Storage block blob require some startup time? Is that even a correct approach?