Ocultar URL de blob azul

Tengo una gran cantidad de archivos almacenados en un contenedor público de blobs de Azure, a todos los cuales se hace referencia directamente a través del HTML en mi aplicación web ASP.NET MVC. Como ejemplo, una ruta a una de las imágenes en el almacenamiento de blobs se ve así:

//<my-storage-account-name>.blob.core.windows.net/public/logo.png

Quiero evitar mostrar el nombre de mi cuenta de almacenamiento en mi código fuente HTML, así que en lugar de:

<img src="//<my-storage-account-name>.blob.core.windows.net/public/logo.png"/> 

Prefiero usar esto:

<img src="/images/logo.png"/> 

Quiero evitar configurar una ruta MVC y usar la API blob para cargar el archivo en el flujo de respuesta, por lo que pensé que una solución web.config podría ser la solución más simple, es decir.

<rule name="Image Redirect" stopProcessing="true">
    <match url="^images/(.*)$" ignoreCase="false" />
    <action type="Redirect" url="//<my-storage-account-name>.blob.core.windows.net/public/{R:1}" redirectType="Permanent" />
</rule>

PREGUNTA: ¿Es este el método más eficiente dado que cualquier página podría cargar más de 30 imágenes a la vez? ¿O debería usar la URL del blob público a pesar de mis preocupaciones por el aumento del rendimiento?