我的应用程序位于asp.net-mvc中,我以这种方式返回页面:
[AuthorizedFunctionalities(Functionalities = "Missions_R")]
public ViewResult Missions()
{
return View("~/Views/Mission/Missions.cshtml");
}
尽管我直接返回了一个cshtml页面,但客户端至少需要1秒钟才能收到实际的html(在浏览器中通过devtools-> network看到)。然后,在此页面中,我称为ajax,它将在500ms内加载数据。 没有对数据库的任何调用的页面加载为何比在数据库上进行请求的调用要长?
有没有办法减少这个时间?还是跟踪是否有其他呼叫可能会使请求变慢?