我有客户端在高延迟连接上访问 Azure 存储,看起来缓慢的主要原因是每次调用之间的延迟。
每个用户发生数百次以下情况
获取平面目录列表 获取列出的 blob 的页面 请求页面中的数据 应用程序正在利用 PageBlob 的“稀疏”特性和 512 字节的小分配单元,但这有一个副作用创建太多事务。
我可以将多个“获取页面范围”或“获取页面 Blob”请求对具有不同名称的对象进行批处理,就像在同一个 HTTP 请求中一样:
GET /containerName/Hourly/2012/01/01/02
GET /containerName/Hourly/2012/01/01/03
GET /containerName/Hourly/2012/01/01/04
GET /containerName/Hourly/2012/01/01/05
或者同样的问题也适用于 PUT 的类似操作