ajax - VS 2008/AJAX 项目在压力下失败

标签 ajax sql-server-2008 ajaxcontroltoolkit

我已经在 VB.NET/VS2008/AJAX/SQL Server 项目上工作了 2 年多,没有出现任何实际问题。但是,我们在项目的最后一周进行了一些繁重的压力测试,一旦我获得大约 150 个同时用户,该项目就开始失败。我什至创建了一个精简版的网站,它只登录用户,调出他们的个人资料,然后注销。这在压力下仍然失败。当我说“失败”时,我的意思是 CPU 出现峰值并且应用程序池最终崩溃。这是在 Windows 2008 R2 duo quad 服务器上运行的,具有 16 gig 内存。内存永远不会飙升,但 CPU 会达到顶峰。

我在网站上运行 YSlow,它指出我需要压缩 .axd 文件等...我通过对所有内容实现 Gzip 压缩来做到这一点,但这就是让我获得 150 个用户的原因。我现在运行 YSlow,它说一切都是“A”。

我真的不知道从哪里开始。我非常愿意分享该网站的精简版供任何人查看。我不确定是服务器、我的代码还是 web.config。

最佳答案

我知道现在有点晚了,但是您是否考虑过增加站点应用程序池中的工作进程数量以形成网络花园?您可以在 IIS 管理器上执行此操作。

关于ajax - VS 2008/AJAX 项目在压力下失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7939153/

相关文章:

ajax - 无法保留 Drupal 7 中依赖选择框的值

javascript - Ajax回调后未检测到点击

javascript - 在 JS 中调用函数不支持参数

SQL Server 2005 : Scale of numeric expression changes when adding SUM()

asp.net - 大型数据列表的替代 UI 控件,而不是 DropDownList

asp.net - 关于 ajaxcontrolkit 和替代方案的一些想法

jquery - 从 django views.py 获取数据并使用 ajax 显示它

sql-server-2008 - 无法使用 SQL Native Client (Windows 7 - IIS7) 从经典 ASP 连接到 SQL Server 2008 R2

sql-server - 使用 SSIS 从一个表复制到另一个表时忽略具有空字段的记录

javascript - 仅显示下拉 ajaxToolkit 中匹配的搜索模式项 :ListSearchExtender