专用数据库服务器位置

我有在同一个专用服务器上运行的多个WordPress站点。 在每个网站上,我使用一个自动内容插件,每小时发布一次或两次内容。 这是因为在MySQL上的负载,减缓网站。 我想购买另一台专用服务器,并将其仅用作数据库服务器。 我的主服务器在美国,新的在德国。 这是否可能是由于滞后,如果是的话,我可以用一些复制王来对付这个吗?

你应该保持尽可能接近彼此。 对于每个查询,都会有200毫秒左右的额外延迟。 我怀疑结果会不错。 如果您在美国和德国都必须有服务器,那么在您向美国的服务器写入数据时,请将德国作为您读取的复制从站。 一定要监视滞后..

数据库服务器和应用程序/ Web服务器应该在同一个networking中。 由于延迟问题,您的系统效率会受到相当大的损失。 Web服务器和数据库服务器保持通信,专家build议Web服务器和数据库服务器应该有专用的networking接口进行通信。

我很确定复制不会解决这种问题。 如果您的单个数据库服务器无法处理负载,或者您希望另一个服务器与您的数据和数据库运行,以防万一某个服务器崩溃,但您仍然必须保持不断的networking通信,则复制是很好的。 您不是通过创build复制来解决问题,而是简单地将问题转到Web和数据库服务器之间的延迟问题,以解决主数据库服务器和从属数据库服务器之间的延迟问题。

顺便说一句,关系数据库复制只是糟透了,这真的很痛苦,你不应该这样做,除非你真的不得不这样做。