Низкая производительность при копировании из источника HTTP в приемник BLOB-объектов - PullRequest
0 голосов
/ 02 января 2019

Я использую операцию копирования для вызова HTTP API и сохранения ответа json в виде файла в хранилище BLOB-объектов Azure.Операция копирования выполняется в цикле ForEach, и каждый запуск операции занимает 16 секунд, но когда я смотрю на детали цикла, он говорит, что продолжительность копирования составляет всего 3 секунды.Тогда почему выполнение задания занимает 16 секунд?Исходный набор данных представляет собой файл Http со связанной службой HttpServer, а набор данных приемника представляет собой json-файл хранилища больших двоичных объектов.И исходный, и приемный наборы данных настроены с помощью двоичного копирования, и это запрос GET к URL-адресу HTTPS с анонимной аутентификацией.

Я хотел бы ускорить эту активность, поскольку она запускается несколько раз в цикле ForEach.Есть ли способ улучшить производительность?

1 Ответ

0 голосов
/ 02 января 2019

Всегда есть несколько секунд накладных расходов при запуске деятельности.Также учтите, что http-сервер может также отвечать за некоторые из тех секунд, которые вы видите там.

Если вы используете для каждого цикла и хотите ускорить процесс, вы можете снять флажок с Последовательной проверки вВкладка настроек активности foreach.

Надеюсь, это помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...