数据库服务器相对于主要Web服务器的位置

我最近采取了暴跌,并开始为我的网站项目租用VPS。 随着对系统的要求越来越高,成本也越来越高。 我的VPS是基于成本的美国,但我在德国。

最初我决定尝试在Windows 2008 VPS:.net,SQLServer上运行一切。 然后,我添加了PHP和MySQL,服务器现在达到80%的内存使用量(2GB)。

升级的成本似乎高于获得MySQL的第三方托pipe,并摆脱了VPS的一些压力。 这引出了两个问题:

1)将DB服务器放在服务器附近是否更好,以改善交易时间? 或者将数据库托pipe到欧洲以便交付给最终用户?

2)数据库服务器可能是一些大容量托pipe解决scheme,以保持最低成本。 与在80%内存使用的Win Server上运行相比,这可能会有所改善吗?

很显然,我有自己的想法,但是很想从比我自己更实际的知识中得到一些启示。

目前,Ive目前还没有在服务器上运行严重的应用/站点。

您希望SQL服务器尽可能接近您当前的VPS; 最好在同一个数据中心获得最佳结果。 这对于最终用户而言并不重要,因为它应该是您的网站访问数据库而不是用户。