gpt4 book ai didi

c# - 如何衡量 MVC 网站的性能?

转载 作者:行者123 更新时间:2023-11-30 14:35:19 24 4
gpt4 key购买 nike

我们的 MVC 网站非常慢,我想知道如何找到瓶颈。我使用 FireBug,我发现服务器上的请求需要 15 秒。当我点击刷新时,大约需要 3 秒。我想知道这怎么可能。是什么导致了 12 秒?

此外,我认为 3 秒也太长了,因为我请求的页面显示了 25 条记录(来自数据库)、一个菜单和一些用户信息。

我使用了 NHibernate 探查器,我没有看到任何需要很长时间执行的查询。都是几毫秒。

规范:

  • 该站点是使用 MVC 2 构建的
  • 我们使用 Ninject
  • 我们使用 NHibernate
  • .NET 3.5
  • 我们经常使用 html.RenderPartial()
  • SQL Server Express
  • Log4Net

我希望有人能帮我找到瓶颈。我不知道我可以尝试什么。

最佳答案

使用 Visual Studio 探查器:

http://www.slideshare.net/AbhijitJana1/tune-your-aspnet-application-using-visual-stdhttp://msdn.microsoft.com/en-us/magazine/cc337887.aspx http://www.youtube.com/watch?v=Mcs9VqreEps

更新(反射(reflect)了 OP 具​​有没有分析功能的 VS 的评论):

您可以使用 EQATEC .NET 分析器,个人使用免费:

http://www.eqatec.com/tools/profiler/

关于c# - 如何衡量 MVC 网站的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com