【发布时间】:2013-04-18 03:24:01
【问题描述】:
我们有一个多年前(不是我的团队)设计的 Web 应用程序(uisng ASP.Net 和 Alaska WAA)。它主要使用Alaska’s Xbase++代码通过WAA查询数据库并生成HTML响应。早些时候它在 win 2003 和 IIS 6 上运行。现在这个 Web 应用程序已迁移到新环境.. Windows 2008 和 IIS7(我们进行了迁移)。
此应用程序使用Mysql 作为后端并显示存储在共享驱动器中的一些图像。问题是网站的性能并不令人满意。页面加载时间超过 10-12 秒(早期设置并非如此)。现在,我们要找出延迟的根本原因。我们怀疑数据库服务器和共享驱动器的性能。我们如何确认这一点?是否有任何工具可以帮助我们找出延迟的原因?
(Alaska WAA - Web 应用程序适配器——它是一种应用程序服务器,它将在服务器上运行 Xbase++ 代码。IIS 将请求 WAA(如 CGI 应用程序),WAA 将进行服务器端处理。比如从数据库中获取详细信息,生成 HTML 响应并返回到IIS)
或者 Xbase++ 代码库非常庞大,我们无法通过该代码来微调查询。
有什么方法可以测试数据库服务器性能、共享驱动器性能、CGI 性能..?
【问题讨论】:
标签: performance web-applications