【问题标题】:Poor performance issue on server versus local performance of an application?服务器上的性能问题与应用程序的本地性能相比?
【发布时间】:2013-02-27 12:14:15
【问题描述】:

我正在寻找性能问题的解决方案。我们正在使用以下内容:

  • ASP.net
  • SQL 服务器
  • 实体框架

我希望有人以前遇到过这个问题并解决了它!

与在本地调试相同的应用程序相比,在托管应用程序上执行 HTTP 请求所需的时间是 2 到 3 倍。但是,如果我们在服务器主机上的 preinit 和 rederer 之间进行跟踪,我们会得到大约 0.250 秒的请求时间,但是在观看它时,实际上需要 3 或 4 秒来呈现完整的页面。

这快把我们逼疯了!关于导致此问题的原因以及如何解决的任何想法?

我们可以使用程序来检查和调试它的根本原因吗?如果它发生在你身上,有没有关于你会尝试什么的建议?

谢谢!

【问题讨论】:

    标签: c# asp.net web-applications latency


    【解决方案1】:

    可能是这样的:

    • 来自开发计算机的数据是否与生产(托管)服务器中的数据相同?如果不是问题是你没有很好地使用你的 ORM 或者必须优化你的应用程序。

    • 你可以使用firebugnet panel来检查问题是不是来自网络...

    • 如果您使用 VPS 和便宜的 VPS,您的计算机可能比服务器更好,并且由于服务器在多个虚拟站点之间共享,它们的负载可能会影响您的应用程序的性能。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2011-10-12
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 2015-10-04
      • 1970-01-01
      相关资源
      最近更新 更多