У меня есть следующий сценарий: Я звоню в мой контроллер Функция индекса, контроллер, чтобы сгенерировать модель, которую она передает, должна вызвать некоторые веб-службы для получения данных здесь - это код (без реальных имен):MVC4 медленная загрузка Что я могу сделать?
public ActionResult Index()
{
var viewModel = new SomeViewModel();
viewModel.SomeData1=wcfProxy.Function1();
viewModel.SomeData2=wcfProxy.Function2();
viewModel.SomeData3=wcfProxy.Function3();
return View(viewModel);
}
Моя проблема заключается в том, что он принял долгое время без содержания прибудет страницы в параллельном взгляде на этом снимке экрана:
вы можете увидеть не взял 14,5 секунды до он начинает загружать скрипты параллельно с одновременными подключениями. это действительно раздражает! Как уменьшить время загрузки?
Сначала вы прокомментируете, что ваша функция вызывает по одному за раз, чтобы узнать, способствует ли одна из них проблеме производительности. –
Я имел в виду, что скрипты будут загружаться во время вызовов wcf ... wcf в порядке, если принять это время –
Итак, для получения данных из веб-служб требуется почти 15 секунд? – Fedor