Performance 如何测试web应用程序性能?

Performance 如何测试web应用程序性能?,performance,web-applications,Performance,Web Applications,我们有一个web应用程序(uisngASP.Net和Alaska WAA),它是多年前设计的(不是由我的团队设计的)。它主要使用阿拉斯加的Xbase++代码通过WAA查询数据库并生成HTML响应。早些时候,它在Win2003和IIS 6上运行。现在,此web应用程序已迁移到新环境。。Windows 2008和IIS7(我们进行了迁移) 此应用程序使用Mysql作为后端,并显示存储在共享驱动器中的一些图像。问题是该网站的性能并不令人满意。加载页面需要10-12秒以上的时间(以前的设置没有这种情况)

我们有一个web应用程序(uisng
ASP.Net
Alaska WAA
),它是多年前设计的(不是由我的团队设计的)。它主要使用阿拉斯加的Xbase++代码通过WAA查询数据库并生成
HTML
响应。早些时候,它在Win2003和IIS 6上运行。现在,此web应用程序已迁移到新环境。。Windows 2008和IIS7(我们进行了迁移)

此应用程序使用
Mysql
作为后端,并显示存储在共享驱动器中的一些图像。问题是该网站的性能并不令人满意。加载页面需要10-12秒以上的时间(以前的设置没有这种情况)。现在,我们要找出延误的根本原因。我们怀疑DB服务器和共享驱动器的性能。我们如何确认这一点?是否有任何工具可以帮助我们找出延误的原因? (
Alaska WAA
–Web应用程序适配器它是一种应用程序服务器,将在服务器上运行Xbase++代码。
IIS
将请求
WAA
(如CGI应用程序),
WAA
将执行服务器端处理。。如从数据库获取详细信息,生成HTML响应并重新运行到
IIS
) 或者Xbase++代码库非常庞大,我们无法通过这些代码来微调查询。
有没有办法测试DB服务器性能、共享驱动器性能、
CGI
性能

第一个问题是,新平台究竟是Windows Server 2008和IIS 7.0,还是Windows Server 2008 R2和IIS 7.5。Windows Server 2008中存在明显的文件性能问题,这些问题很可能是迁移导致性能问题的原因。迁移到Windows Server 2008 R2(如果您所在的位置不是Windows Server 2008 R2)可能足以解决这些问题

然而,在可以帮助隔离web性能问题的位置和原因的工具领域中,您可能会从我们的服务中发现一些价值。提供30天免费试用,这可能足以隔离和解决此问题