在 LAN 上的单独服务器上运行 MySQL 是否比在本地运行 MySQL 服务器慢?

在 LAN 上的单独服务器上运行 MySQL 是否比在本地运行 MySQL 服务器慢?

我想知道在以下情况下,是否由于网络延迟而导致速度差异明显:

  • 在本地运行的 MySQL 服务器上运行 Apache + PHP

  • 在位于同一 LAN 的 MySQL 服务器上运行 Apache + PHP。

具体来说,我计划在 Amazon 的 EC2 环境中将数据库与应用程序服务器分开,我不确定这是否会影响与数据库的连接速度。该应用程序是 Revive Adserver(大约 20 个并发活动的 mysql 连接)

答案1

在您的特定情况下进行测试。如果其他所有条件都相同,通过 LAN 连接可能会更慢,但如果您可以通过卸载数据库来避免瓶颈,或者甚至拥有针对数据库工作负载优化的服务器(例如,具有更多 RAM 和/或更快的磁盘),实际上可能会快得多。

相关内容