gpt4 book ai didi

system-requirements - 您如何定义 Web 应用程序的最低服务器要求

转载 作者:行者123 更新时间:2023-12-04 20:43:56 26 4
gpt4 key购买 nike

我正在用 C# - MVC 开发一个 web 应用程序。
我找不到关于如何定义推荐服务器要求的任何体面信息:

  • CPU 核心和速度
  • 带宽
  • 内存
  • 磁盘空间(这个很容易算出来.. :)

  • 我应该问什么问题?这可能会影响上述参数以及它们将如何受到答案的影响?例如如果客户说他/她希望系统中有 20 个并发用户,我如何乘数以了解所需的内存消耗或 CPU 使用情况?

    最佳答案

    经验法则是,如果您希望有 20 个并发用户,您应该能够处理 40-60 (x 2-3) 来处理峰值(因为网站访问的行为类似于 poisson process 并且大多数基准工具模拟了随时间的均匀负载)

  • 获得“标准”服务器,开发箱可以做
  • 做基准测试(我是 ruby​​st,我会用 https://github.com/dbrady/tourbus)
  • 查找服务器稳定的并发用户数,获取负载统计信息(使用的原始 CPU 功率、使用的内存、使用的磁盘 io...)
  • 缩放负载统计信息,直到满足并发用户数要求
  • 将最后一个值乘以 2 到 3 之间的值 - 这些是您的服务器统计信息

  • PS 带宽不同,由于缓存,不确定如何有效地衡量 - 这在很大程度上取决于用户在您的网站上停留的时间

    关于system-requirements - 您如何定义 Web 应用程序的最低服务器要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21241892/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com