如何分析为什么一个包含1个单词的经典ASP页面需要10秒才能在我们的网站上显示?

How to analyze why a classic ASP page with 1 word in it takes 10 seconds to display on our website?

提问人:user1848767 提问时间:11/17/2023 更新时间:11/17/2023 访问量:16

问:

我们的经典 ASP(不是 ASP.NET)网站需要 10 秒才能初始显示,我们正试图向我们的网络主机说明是他们的设置中的某些东西导致了这种延迟。作为测试,我们创建了一个测试 ASP 页面,其中只有单词“hello”,称为 hello.asp。访问该页面时,最多需要 10 秒才能显示。 我们还创建了一个简单的 HTM 文件,其中包含 1 个单词,称为 hello.htm。当我们访问该页面时,它会立即运行,这使我们认为问题出在 Web 服务器对 ASP 页面的处理上。但是我们不知道建议网络主机检查哪些设置。我们只是提供了指向 hello.asp 和 hello.htm 页面的链接,以便他们可以自己查看。 以下是该页面的 ASP 版本的内容:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hello</title>
</head>
<body>hello
</body>
</html>

关于我们如何指导网络主机针对他们的调查的任何建议?他们似乎被难住了。

IIS Web 服务器 Windows-Server-2012-R2

评论

0赞 Lex Li 11/17/2023
不知道为什么选择 Windows Server 2012 R2 标记,但该版本的 Windows 已达到生命周期结束,因此任何问题(安全性或性能)都是预期的,你不应该期望那里有任何内容。如果可以在完全受支持的 Windows 版本上重现相同的问题,最好向 Microsoft 提交支持案例以获得帮助。不知道还有多少局外人还记得如何分析ASP性能问题。
0赞 Jalpa Panchal 11/17/2023
检查服务器是否运行最新的兼容版本。尝试启用失败请求跟踪,并设置规则以收集延迟响应的日志。如果可能,请在具有类似配置的不同服务器上测试相同的页面。这有助于确定问题是特定于当前服务器还是 ASP 安装程序的更一般问题。你能分享你的ASP设置快照吗
0赞 easleyfixed 11/21/2023
必须查看 IIS 设置和 web.config 才能做到这一点。
0赞 easleyfixed 11/21/2023
如果你想真正深入研究,请使用计时器函数,在这里找到示例,然后你可以得到实际的执行时间。如果它非常快,它不是 asp 而是其他东西,但如果是 10 秒,脚本会以某种方式挂起那么长,可能是由于超时?此信息可能有助于您确定它是 asp 脚本还是 IIS 设置。-->w3schools.com/asp/func_timer.asp
0赞 easleyfixed 11/21/2023
您是否使用我概述的方法收集了计时信息,您可以确定是脚本还是其他 IIS 问题......我很好奇执行花了多长时间。

答: 暂无答案