我们的MVC网站非常缓慢,我想知道如何找到瓶颈所在。我使用FireBug并且看到请求在服务器上需要15秒钟。当我刷新时,需要大约3秒钟。我想知道这是如何可能的。是什么导致了这12秒钟的延迟?
另外,我认为3秒钟也太长了,因为我请求的页面显示了25条记录(来自数据库),一个菜单和一些用户信息。
我已经使用了NHibernate分析器,但我没有看到任何需要长时间执行的查询。所有查询都只需要几毫秒。
规格:
- 网站使用MVC 2构建 - 我们使用Ninject - 我们使用NHibernate - .NET 3.5 - 我们使用很多html.RenderPartial() - SQL Server Express - Log4Net
我希望有人能帮助我找到瓶颈所在。我不知道该尝试什么。
另外,我认为3秒钟也太长了,因为我请求的页面显示了25条记录(来自数据库),一个菜单和一些用户信息。
我已经使用了NHibernate分析器,但我没有看到任何需要长时间执行的查询。所有查询都只需要几毫秒。
规格:
- 网站使用MVC 2构建 - 我们使用Ninject - 我们使用NHibernate - .NET 3.5 - 我们使用很多html.RenderPartial() - SQL Server Express - Log4Net
我希望有人能帮助我找到瓶颈所在。我不知道该尝试什么。