如何判断我是否需要更好的服务器或将数据库与 Web 层分开?

如何判断我是否需要更好的服务器或将数据库与 Web 层分开?

我有一个典型的 media temple DV Rage 服务器,装有 apache 和 mysql。

但是如果我使用 2 个 DV Base 来分离 DB 和 apache 会怎么样?性能会有所提升吗?这里的规则是什么?

我应该稍后升级到 DV Extreme 还是再购买一个 DV Base 来托管 DB?

答案1

“视情况而定”。您当前服务器上的任何东西是否已达到最大值?内存?CPU?I/O?磁盘空间?如果您回答“是”:这两个组件(Web 层和数据库)是否都需要最大资源?如果是,您可能会有所收获,具体取决于两台机器之间的网络连接(延迟、吞吐量)。

如果 apache 的 CPU 占用最大,而 db 的内存占用最大,那么将两者分开可能不会带来太多好处。

这些只是例子——要真正回答你的问题,需要考虑比你提到的更多的方面。

相关内容