【发布时间】:2018-10-26 07:49:07
【问题描述】:
我有一个应用程序,它使用以下代码 sn-p 从存储在 Azure blob 存储中的同一容器中加载不同的 blob
var cloudStorageAccount = CloudStorageAccount.Parse(buildGraphRequest.AzureBlobConnectionString);
var bolbClient = new CloudBlobClient(cloudStorageAccount.BlobEndpoint, cloudStorageAccount.Credentials);
var container = bolbClient.GetContainerReference(buildGraphRequest.BlobContainerName);
var blob = container.GetBlobReference(filename);
我不确定如果每次我想获取 blob 时都执行上面的代码是否有任何性能差异,或者我可以初始化一次 container 并每次都使用相同的 container 对象.
我能找到的最接近的是这篇文章。 Connection pooling on Azure Storage
【问题讨论】:
-
您无需继续重新执行那些初始设置调用。
-
@DavidMakogon 感谢您的回复。您知道性能方面的差异有多大吗?
标签: c# .net azure azure-blob-storage