2017-02-22 134 views
0

我正在移动我的服务器,因此我将让我的Web应用程序在不同的提供商服务器上运行一个月。服务器的地理距离很小(同一个城市)。独立提供商服务器上的数据库和Web服务器

  • DB服务器 - PDO的MySQL
  • Web服务器 - Zend的PHP

我将不得不与这些网络和数据库服务器之间的通信问题?什么是主要的事情要注意?

+0

是的,你会的。主要关注的是两台服务器之间的延迟时间。可以留在下一个机架上,但延迟时间可能不可接受大 –

+0

谢谢。我测量了服务器之间的延迟,它是40毫秒。什么延迟是可以接受的MySQL或通常服务器通信? – Agape

+0

@Agape 40ms是好的,我不知道你有多少用户在你的网络应用程序,但只要你不在1000年你应该没有问题。 – FMashiro

回答

0

你或许应该考虑更多的延迟,这将主要取决于服务器之间的连接质量,但它仍然是相当合理的。

你必须远程数据库主机,其实际上可以从你的IP地址登录,并可能加入白名单服务器的IP一般在该服务器上,以防止他人连接上设置帐户了。

其余部分将没有太大变化,只是一般的:

次使用准备好的发言

-validate输入

- 不要相信你的用户

-etc

除此之外,我会考虑采取更经常看日志,以确保一切运行顺利,你定期备份以防万一您需要在出现问题时设置紧急服务器。