【发布时间】:2017-03-15 03:24:01
【问题描述】:
假设我需要设计一个 Web 服务。为简单起见,假设我使用LAMP (Linux-Apache-MySQL-PHP)。
我知道我每秒将准确地处理N 用户请求。请求基本上是对数据库的简单CRUD操作,没有文件上传或复杂的计算。
假设每个请求都执行M ms 并占用我服务器上K Mb 的内存,并拥有G Gb 的RAM。
我需要多少台这样的服务器?只是N * K / G吗?
M 的合理值是200ms。 K 的合理值是多少?
我们需要在这个问题中考虑 CPU 功率吗?
还有其他注意事项吗?
【问题讨论】:
标签: apache performance architecture lamp system-design