Azure cspkg скорость загрузки - PullRequest
       5

Azure cspkg скорость загрузки

4 голосов
/ 19 августа 2010

... очень медленно.Мы пытаемся развернуть файл cspkg объемом 280 МБ с помощью инструментов VS2010, и загрузка занимает около 35 минут, а развертывание - еще 10 минут.

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

отредактировано, чтобы отразить, что мы 'повторное использование инструментов интеграции Azure vs2010

Ответы [ 2 ]

2 голосов
/ 21 августа 2010

Оба метода развертывания (API и Portal) позволяют выполнять развертывание из файла, который уже загружен в хранилище Azure. Инструменты VSTS просто используют эту функцию за кулисами. (В 2010 году вы должны предоставить учетные данные для хранения по этой причине).

Вы должны изучить возможность загрузки файла .cspkg в Blob напрямую (по сравнению с VSTS, а затем написать простой клиент загрузки, который будет разбивать загрузку на блоки, которые можно загружать одновременно. Затем можно настроить это (размер блока и # количество блоков, загружаемых за раз), чтобы лучше использовать исходящую пропускную способность. Затем просто используйте API для «сборки» их в Azure, как только они все там будут. Это действительно должно ускорить загрузку.

Я думаю, что для ответа на ваш вопрос о том, «что происходит», вы просто получаете синхронный ввод-вывод WebClient в хранилище Azure и все ограничения, которые с ним связаны.

0 голосов
/ 21 августа 2010

В последнее время мы сталкиваемся с очень похожей проблемой, поскольку нам пришлось упаковать около 40 МБ сторонних библиотек, чтобы установить соединение SQL с Oracle из Windows Azure.

Через Lokad.CQRS мы сделали именно то, что вы предлагаете, иначе говоря, поместив все большие статические библиотеки и сделав пакет Azure максимально простым.Работает очень хорошо.

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