When download file from blob storage sometimes it can take more than 10 minutes. What's can be the problem?
STORAGE:
Performance:Premium
Replication:Locally-redundant storage (LRS)
Account kind:BlockBlobStorage
Location:Switzerland North
FILES:
from 4mb to 60mb
CLIENT:
cordova application using "@azure/storage-blob": "12.9.0",
from Italy
connection check: done is always good (>100mb/s)
CODE:
const containerClient = await this.blobServiceClient.getContainerClient(containerParentName);
let blobs = await containerClient.listBlobsByHierarchy("/", { prefix: containerName + "/" });
for await (const blob of blobs) {
const blobClient = await containerClient.getBlobClient(blob.name);
const blobProp = await blobClient.getProperties();
const downloadBlockBlobResponse = await blobClient.download(null, null, {
onProgress: (ev) => {
........
}
METRICS :
E2E Latency very high
Server Latency normal
})