我们有一个多年前设计的网络应用程序(uisng ASP.Net
和Alaska 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
性能..?
答案 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天免费试用,这可能足以隔离和解决此问题。