如何测试Web应用程序性能?

时间:2013-04-18 03:24:02

标签: performance web-applications

我们有一个多年前设计的网络应用程序(uisng ASP.NetAlaska WAA)(不是我的团队)。它主要通过WAA使用Alaska’s Xbase++代码来查询数据库并生成HTML响应。之前它在win 2003和IIS 6上运行。现在这个Web应用程序已迁移到新环境.Windows 2008和IIS7(我们完成了迁移)。

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

1 个答案:

答案 0 :(得分:0)

第一个问题是新平台是专门用于Windows Server 2008和IIS 7.0,还是带有IIS 7.5的Windows Server 2008 R2。 Windows Server 2008中存在显着的文件性能问题,这些问题可能会因迁移而导致性能问题。迁移到Windows Server 2008 R2(如果不是您所在的位置)可能足以解决这些问题。

但是,在可以帮助隔离网络性能问题的位置和原因的工具领域,您可能会从我们的Web Performance Monitor中找到一些价值。提供30天免费试用,这可能足以隔离和解决此问题。