1

我们已经开发了大量使用 ASP(jscript 风格)的网站,通过 COM 与底层智能层(用 Delphi 编写)对话。这些网站在 IIS(5 和 6)上运行。

多年来,这个 ASP 层已经变得相当繁重(没有业务逻辑,但有很多控制器/场景/视图/ajax/等处理),我们想对其进行一些性能调整。根据创建者的说法,AQTime(我们有最新版本)可用于此目的(一次性分析服务器端脚本和底层 com 对象),但我根本不知道如何让它工作。

帮助文件解释了如何分析 COM dll、ISAPI dll 甚至客户端脚本,但没有说明如何分析在 ASP 页面上运行的服务器端脚本。无法选择 .asp 文件作为“分析模块”。谷歌也没有帮助。

关于如何做到这一点的任何建议?也欢迎分析经典 asp 页面的替代建议。

4

1 回答 1

2

好吧,事实证明,这是不可能的(根据官方支持)。在我们的应用程序中的树层中,

  1. 在服务器上运行的 Delphi 代码
  2. 在服务器上运行的 ASP 代码 (jscript)
  3. 在客户端上运行的客户端 jscript(ajax 等)

AQTime 只能分析 (1) 和 (3)。虽然它可以很好地剖析服务器上的 windows 脚本宿主 .js 文件,但它不会剖析 .asp 代码。我真的希望它会,看看两者是如何通过相同的 jscript.dll 执行的。

于 2009-02-03T07:06:38.423 回答