Почему сборка экземпляра Orchard на веб-сайте Azure Standard Small выполняется так долго?

Я собираю Orchard 1.6 с кучей модулей (включая мой модуль). Всего 56 модулей. И он собирал его почти 3 часа на Azure Website Standard Small Instance (1 ядро, 1,75 МБ памяти).

И потребовалось 2,54 ГБ дискового пространства файловой системы.

Я создаю его, связывая Azure с репозиторием Bitbucket. В репозитории есть весь исходный код Orchard с модулями и т.д.

В моем файле .deployment:

[config]
project= src\Orchard.web\Orchard.Web.csproj
command = build.cmd fastbuild

Почему так долго?

ОБНОВИТЬ. Прошло 5 часов:

9:09:51 PM Updating submodules.  
9:09:51 PM Preparing deployment for commit id 'XXXXXXXXXX'.   
9:09:51 PM Running custom deployment command... 
9:09:51 PM Running deployment command...View Log  
2:20:27 AM Deployment successful.

(Похоже, Orchard.proj провел все тесты (specflow, unit test). Вероятно, он не принял параметр fastbuild. Нужно проверить.)

А ушло 2,61гб. Это раздражает, так как я надеялся развернуть на общий экземпляр (‹1 ГБ). Теперь нужно проверить вариант хранилища Azure.

Спасибо


person Artyom    schedule 12.08.2013    source источник
comment
Можете проверить этот пост, чтобы получить несколько советов по его ускорению. И вы хотите развернуть готовую версию кода. Поэтому запустите команду «Нажмите, чтобы построить». Тогда вы не развертываете все исходные файлы и т.д.   -  person Hazza    schedule 13.08.2013
comment
@Hazza, сейчас я пытаюсь развернуть готовый src\orchard.web как веб-сайт (с таргетингом на него .deployment). Спасибо   -  person Artyom    schedule 13.08.2013
comment
И это сработало. Теперь думаю, как сделать развертывание БД для сцены и производства на Azure...   -  person Artyom    schedule 13.08.2013
comment
Зачем вам строить на Azure и вдобавок на небольшом экземпляре веб-сайта? Это будет стоить вам целое состояние без всякой выгоды. Предварительно скомпилируйте его на своей машине разработки и разверните результаты.   -  person Bertrand Le Roy    schedule 20.08.2013
comment
Спасибо. Это выглядит лучшим выбором до сих пор. Хотя хранилище должно быть вместительным.   -  person Artyom    schedule 20.08.2013


Ответы (1)


Совершенно не удалось написать ссылку в комментарии. Вот несколько советов по ускорению вашего сайта: https://stackoverflow.com/a/16240746/1037489 И, конечно же, , лучше использовать готовую версию, она должна быть намного быстрее. Команда Click-to-Build — ваш друг. Убедитесь, что у вас есть исходный список, чтобы иметь возможность его использовать.

person Hazza    schedule 13.08.2013