需要对我的应用程序的服务器要求进行估算

需要对我的应用程序的服务器要求进行估算

我是 Web 开发的新手,正在尝试根据我的应用程序配置来估计服务器要求。

我的应用程序将必须根据以文本存储的唯一键执行简单的数据库查找。

  • 页面浏览量:70k /天
  • 页面大小:~200Kb
  • 服务器:Apache/mod_wsgi
  • 应用程序框架:Django
  • 数据库服务器:MySQL
  • 数据库行数:~40K
  • 列/行:10
  • 数据/行:~200 字节

我想计算 RAM 和处理速度要求。在估算服务器要求时,还有哪些参数需要考虑

答案1

绘制一个图表来展示系统的组件,指出每个连接和每个组件内最重要的两个指标。

然后,针对每个指标确定它们相互影响的程度,以及它们受您正在查看的参数的影响。确定每个组件受所需指标和各种相关指标影响的因素。

这将为您提供对需求的初步评估。

然后,构建一个测试环境,并用它来制作系统原型,并通过子规模实验改进参数关系的校准。在您需要确定最终配置之前,这对于常规压力测试也是必不可少的。

部署后,继续测量以确保系统继续按设计运行。在任何其他详细参数变得可见之前,您通常可以先看到粗略总体指标的差异。

简短回答 - 除非您拥有完全可扩展的应用程序,否则您将需要猜测并添加应急措施。缩放很少是真正线性的,并且多个参数的影响可能确实违反直觉。尝试在没有校准模型的情况下做到这一点是非常有希望的。

相关内容