2015-02-02 7 views
1

У меня есть локально размещенный сервер nuget на IIS 7.5. Похоже, что по мере добавления большего количества пакетов в фид сайта производительность становится все хуже. IIS часто сканирует содержимое папки «Пакет», что вызывает публикацию на сайте и запросы на получение пакетов до тайм-аута.Плохая производительность на сервере IIS 7.5 nuget

Это IIS, где IIS хочет сканировать содержимое пакетов каждый раз, когда есть изменения?

Спасибо, Joel

ответ

0

Простой пакет NuGet.Server не предназначен ни для чего, кроме нескольких пакетов. Он использует хэш-таблицу в памяти и отслеживает файловую систему для изменений. Если у вас есть другое использование, выходящее за рамки тривиального, вам нужно получить реальный частный сервер. Эти частные хранилища также имеют преимущество в упрощении настройки и обслуживания.

Inedo's ProGet на сегодняшний день является самым популярным выбором для серверов NuGet на предварительном уровне, но и у JFrog, и у Sonatype есть варианты.

MyGet является, безусловно, самым популярным выбором для облачных серверов NuGet, но могут быть и другие.

Вы также можете попытаться развернуть экземпляр NuGet.org, но это никогда не предназначалось для использования в качестве частного репозитория пакетов ... только public NuGet.org для частных пакетов.

Смежные вопросы