我目前在同一台服务器上拥有我的 Web 服务器和 SQL Express / MySQL 服务器。它在 VPS 上。我的主机一直有问题,所以我正在考虑将 web 和 db 服务器分成 2 个 VPS 服务器。
有人推荐这个吗?我担心将我的设置从本地数据库服务器更改为远程服务器会严重降低性能。它们将不在同一个网络上,但将通过 IP 地址相互引用。有什么我应该注意的吗?
我目前在同一台服务器上拥有我的 Web 服务器和 SQL Express / MySQL 服务器。它在 VPS 上。我的主机一直有问题,所以我正在考虑将 web 和 db 服务器分成 2 个 VPS 服务器。
有人推荐这个吗?我担心将我的设置从本地数据库服务器更改为远程服务器会严重降低性能。它们将不在同一个网络上,但将通过 IP 地址相互引用。有什么我应该注意的吗?
如果 VPS 正在最大化其处理器资源,那么将它们分开可能是一个好主意。通常,如果数据库服务器的负载很高,那么将它们与 Web 前端分开会提高性能。如果数据库上的负载非常低,那么您可能会遇到其他问题(例如编程效率或类似问题)。
获取一个共享的 sql 服务器帐户和/或共享的 mysql - 除非您出于某种原因确实需要控制,否则您会更快乐 - 虚拟化数据库不像许多其他事情那样工作 - 通常文件 i/o 是一个问题,即使它没有特别出现在测试结果中 - http://www.bitshop.com/Blogs/tabid/95/EntryId/29/Can-I-virtualize-SQL-Server-Is-performance-good.aspx