asp.net网站加载估算指南?

时间:2008-10-10 09:10:58

标签: asp.net iis webserver loading

我想知道系统管理员是否有任何好的指导方针来计算托管ASP.NET网站所需的资源?我想对所需的处理能力做一些估计,所以我知道我需要什么样的VPS / Cloud。

2 个答案:

答案 0 :(得分:1)

负载测试将是您的最佳解决方案。

应用程序的不同之处在于它们如何根据大量变量进行扩展,包括解决问题的类型,解决方法和其他因素。

消费10%CPU的100个并发用户并不意味着50%的并发用户,可能是20%,也可能是100%。

您的瓶颈可能是处理器或内存或网络带宽。

如果没有实际将负担放在您的应用程序上,任何估计都只是猜测而且很可能被证明是错误的。

答案 1 :(得分:0)

完全取决于应用程序。

如果您查看特定应用程序的要求,然后将其放在任何看起来像服务器的硬件上,请启动perfmon运行,并选择好的计数器和放大器。然后运行一些自动化工具进行负载测试,针对应用程序执行一些常见任务。看看它是如何表现的,然后根据你拥有的硬件,你对它运行的负载进行猜测。它是如何衡量的。

根据经验,我看到在Web服务器端出现的ASP.NET应用程序的瓶颈通常是RAM。

这是运行ASP.NET应用程序后端的数据库,你需要担心:-)我说9/10次我看到了ASP.NET应用程序的性能问题,数据库一直是瓶颈。