【问题标题】:Guidelines for asp.net website loading estimation?asp.net 网站加载估计指南?
【发布时间】:2008-10-10 09:10:57
【问题描述】:

我想知道系统管理员是否有任何好的指南来计算托管 ASP.NET 网站所需的资源?我想对所需的处理能力进行一些估计,以便知道我需要获得哪种 VPS/Cloud。

【问题讨论】:

    标签: asp.net iis webserver loading


    【解决方案1】:

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

    应用程序的扩展方式因大量变量而异,包括解决问题的类型、解决方法和其他因素。

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

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

    如果没有实际给您的应用程序施加负载,任何估计都只是猜测,很可能会被证明是不正确的。

    【讨论】:

    • 是的,我知道,但是您仍然需要某种估算来为它做预算。在环境中测量它是不同类型的事情
    【解决方案2】:

    完全取决于应用程序。

    如果您正在查看特定应用程序的需求,则将其放在您拥有的任何看起来像服务器的硬件上,使用精选的计数器启动 perfmon 运行,然后运行一些自动化工具进行负载测试,针对应用程序执行一些常见任务.看看它的表现如何,然后根据你拥有的硬件、你对它运行的负载以及它是如何测量的进行猜测。

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 2013-06-04
      相关资源
      最近更新 更多