2013-04-18 37 views
0

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

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

回答

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天免费试用版可用,这可能足以隔离和解决此问题。