我想使用高级存储来获得更好的性能。
我将它用于 BLOBS,并且我需要最快的 Blob 访问权限来读取。
我仅在数据中心内部使用 blob 的读取和写入
我创建了一个高级存储,并通过使用查找方法在不同位置读取 10 MB 的 blob 100 次(每次读取 50 kb)来检查它与标准存储的比较。
我使用 Windows Server 2012 的 VM 机器阅读了它
结果是相同的 - 大约 200 毫秒。
我还需要做其他事情吗?喜欢附加存储吗?如果是这样我如何附加存储。
虚拟机和存储位于同一区域
最佳答案
您可以直接通过 REST API 使用高级存储 blob。性能将优于标准存储 blob。在某些情况下,如果应用程序上有本地缓存或 blob 太小,性能差异可能并不明显。与性能限制相比,这里 10MB 的 blob 大小很小。您可以使用更大的 Blob 重试吗?比如,10GB?另请注意,高级存储模型并未针对微小 blob 进行优化。
关于Azure Blob 高级存储与标准存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42969191/