我有以下情況: 我正在調用我的控制器的索引函數,控制器爲了生成它傳遞給視圖的模型必須調用一些Web服務來獲取這裏的數據是代碼(沒有實名):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可以花時間 –
因此,從Web服務獲取數據需要將近15秒,對吧? – Fedor