我正在ASP.NET MVC中开发一个Web应用程序,对于静态和动态内容,GET请求的等待时间都很长。
我正在使用Windows Azure共享网站进行制作,使用本地主机进行开发。
在他们两个中,几乎所有的GET请求都有太长的等待时间。例如,等待需要1秒,接收内容需要4毫秒。在服务器端完成的工作没什么特别的,它只返回带有4个输入的视图。
正如我所提到的,这个问题发生在我的localhost和Azure中。可能是什么原因?或者有没有办法学习造成这个等待时间的实际操作?
答案 0 :(得分:3)
看起来有一些服务器端处理程序可以执行静态和动态内容,这需要花费太长时间。我建议您获取glimpse(Glimpse.Mvc3
NuGet),这将允许您查看有关服务器上执行的详细信息。您将能够看到正在执行的所有方法以及可能帮助您查明问题所需的时间。
作为替代方案,您可以通过删除功能来缩小应用程序范围,直到您能够找出问题为止。