【发布时间】:2014-01-20 18:53:16
【问题描述】:
我正在用 C# - MVC 开发一个 Web 应用程序。 我找不到任何关于如何定义推荐的服务器要求的体面信息:
- CPU 内核和速度
- 带宽
- 内存
- 磁盘空间(这个很容易弄清楚.. :)
我应该问什么问题?这可能会影响上述参数,答案将如何影响它们?例如如果客户说他\她希望系统中有 20 个并发用户,我如何将其倍增以了解所需的内存消耗或 CPU 使用率?
【问题讨论】:
-
你忘了磁盘 IO,这是数据库的主要瓶颈,数据库通常是 Web 应用程序的主要瓶颈,也是最难水平扩展的瓶颈,不要掩盖磁盘 IO