3

我正在 ASP.NET MVC 中开发一个 Web 应用程序,对于静态和动态内容,GET 请求的等待时间都很长。

我使用 Windows Azure 共享网站进行生产,使用我的本地主机进行开发。

在这两种情况下,几乎所有的 GET 请求都有过长的等待时间。例如,等待需要 1 秒,接收内容需要 4 毫秒。而且在服务器端完成的工作并不花哨,它只是返回带有 4 个输入的视图。

正如我所提到的,这个问题发生在我的本地主机和 Azure 中。可能是什么原因?或者有没有办法学习导致这个等待时间的实际操作?

4

1 回答 1

3

看起来有一些服务器端处理程序为静态和动态内容执行耗时太长。我建议您了解一下(Glimpse.Mvc3NuGet),它可以让您查看有关在服务器上执行的详细信息。您将能够看到正在执行的所有方法以及所花费的时间,这可能有助于您查明问题。

作为替代方案,您可以通过删除功能开始缩小应用程序的范围,直到您能够隔离问题。

于 2012-09-17T07:39:52.967 回答