【问题标题】:How to test web application performance ?如何测试 Web 应用程序的性能?
【发布时间】: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


    【解决方案1】:

    第一个问题是新平台是专门针对 Windows Server 2008 和 IIS 7.0 还是 Windows Server 2008 R2 和 IIS 7.5。 Windows Server 2008 中存在显着的文件性能问题,这些问题很可能会导致迁移导致您的性能问题。迁移到 Windows Server 2008 R2(如果您不在的话)可能足以解决这些问题。

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

    【讨论】:

      猜你喜欢
      • 2013-08-30
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 2020-02-09
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多