У меня есть клиенты, обращающиеся к хранилищу Azure по соединению с высокой задержкой, и кажется, что основной причиной замедления является задержка между каждым вызовом.
Следующее происходит несколько сотен раз на пользователя
Получить плоский список каталогов. Получить страницы из перечисленных BLOB-объектов. Запросить данные на страницах. Приложение использует «разреженный» характер PageBlob и небольшие единицы выделения в 512 байт, но у этого есть сторона.эффект создания слишком большого количества транзакций.
Можно ли объединить несколько запросов «Получить диапазон страниц» или «Получить блоб страницы» для объектов с разными именами, например, в одном и том же 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