如何描述一个经典的ASP网站?

Joh*_*ohn 11 performance asp-classic

我有一个经典的ASP(JScript)网站运行缓慢,是否有任何分析器可以帮助我确定什么需要时间?

有关如何优化或调试ASP性能问题的其他提示将很有帮助.

Lor*_*nzo 11

假设您正在寻找免费解决方案,以下是我过去(非常老)项目中使用的一些建议:

ASP Profiler组件.这是Active Server Pages(带有VBScript)代码的行级性能分析器.它显示了ASP页面的运行方式,执行的行数,以及每次执行的毫秒数.特别是对于繁重的数据驱动页面,您可以准确地看到哪些行减慢页面速度,并在必要时进行优化.

谷歌搜索我还发现了一些关于时间/分析ASP执行代码的非常古老的文章:看看这里这里.

如果您遇到服务器端代码速度慢的问题,我发现它几乎总是导致问题的数据库.您需要检查返回结果的SQL很慢; 如果您发现任何需要查看将新索引应用于表的话.如果您的应用程序对数据库过于繁琐,则需要考虑减少对数据库的调用次数.要找到这些问题,您始终可以使用SQL Server Profiler; 这与SQL Server 2005/2008 Developer Edition捆绑在一起.

您还可以使用xsqlsoftware.com上提供的免费SQL Profiler