Я развиваюсь на большом сайте EpiServer. Когда сайт начинается, это занимает несколько минут, и вы можете увидеть, что происходит в диагностических инструментах VS.NET. Существует множество запросов к базе данных (200+). Например. netPageDefinitionGet, netPageDefinitionList.EpiServer startup slow
Насколько я понимаю, результаты этого будут вставлены в кеш EpiServer. Сайт работает хорошо при запуске.
Это не проблема, проблема с запуском сайта, это проблема при разработке. Поскольку эта задержка происходит каждый раз, когда разработчик запускает отладчик, это вызывает много времени ожидания для всех разработчиков.
Любые предложения? Возможно ли сохранить кэш, например. вне процесса между сеансами отладки?
Выполняют ли они локальные базы данных? Какая версия Episerver? –
Это EpiServer 9, если я проверяю сборку. Разработка осуществляется на локальном IIS с помощью базы данных удаленных разработок. –
Я бы проверял, медленно ли это, если вы запускаете локальную базу данных. Таким образом, вы узнаете, проблема с сетью/пропускной способностью или проблема с реальным приложением. У вас есть необычное (высокое) количество типов контента? –