如何找出 ASP.NET 1.1 Web 服务器的性能泄漏到何处(页面呈现之外)

发布于 2024-09-14 03:29:55 字数 589 浏览 0 评论 0原文

我在 ASP.NET 1.1 上运行的系统遇到问题。这是现在的一个话题,但实际上这是一个反复出现的问题:有时,系统会变得非常慢,我想知道是否有一个工具可以找出发生了什么。我知道这听起来很模糊,但这正是我的问题所在。

问题是,我当然可以在页面开始加载后立即对脚本进行计时。但是,问题似乎发生在页面代码启动之前 - 延迟发生在处理页面的开始阶段。这让我对编码任何东西来检测正在发生的事情感到盲目。

那么,有人可以帮助我了解如何独立于正在服务的页面调用来跟踪系统资源吗?当我写这篇文章时,我意识到我什至不知道我到底在寻找哪些资源,所以任何有关这方面的信息也都很棒!

一些背景信息:

  1. 系统每天有 500-1000 个独立访问者,主(数据库较多)网站上的点击量约为 5000 次
  2. 性能下降似乎与流量无关
  3. 如前所述,系统在 ASP.NET 1.1 上运行。升级可能是一种选择,但任何有关此类问题是否可以通过此类升级得到改善的信息将不胜感激(我知道很难说出问题是什么,所以这更多是一个附带问题)
  4. 系统由于历史原因有一个 Access 后端。我知道这可能是一个问题,但问题又是,如果延迟不是来自实际查询,我该如何量化?

I got a problem with a system running on ASP.NET 1.1. It's a topic right now, but actually it's a recurring issue: Sometimes, the system will become extremely slow, and I wonder if there's a tool to find out what's going on. I know that sounds vague, but that's exactly what my problem is about.

The thing is, I can time of course my scripts as soon as the page has started loading. However, the issues seem to take place before the page code starts - the delay is in the start of processing the page. This renders me blind with respect to coding anything to detect what's going on.

So, can someone help me out with an idea of how to track system resources independently of page calls being served? As I'm writing this, I realize I don't even know which resources I'm looking for exactly, so any info on that would be great, too!

Some background info:

  1. System is live 500-1000 unique visitors per day and around 5000 hits on the main (database-heavy) website
  2. Performance drops seem to occur independently of traffic
  3. As said, system is running on ASP.NET 1.1. Upgrading may be an option, but any info on whether such issues can be expected to improve with such an upgrade would be greatly appreciated (I'm aware it's hard to tell what the issue is, so this is more of a side question)
  4. System has an Access backend for historic reasons. I know this can be a problem, but again, the question would be, how can I quantify that if the delay isn't coming from the actual queries?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宣告ˉ结束 2024-09-21 03:29:55

有一些用于分析 ASP.NET 应用程序的工具,但是,我怀疑它们是否仍然支持 .NET 1.1。请参阅 .NET 分析工具一个列表 - 也许其中一个仍然有支持 .NET 1.1 的版本。

There are tools for profiling ASP.NET applications, however, I doubt they still support .NET 1.1. See Profiling tools for .NET for a list - maybe one of them still has a version that supports .NET 1.1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文