不同供应商机器上的数据库和网络服务器

DB and web server on separate providers machines

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

这些网络和数据库服务器之间的通信会不会有问题?有哪些主要注意事项?

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

您必须在远程数据库主机上设置一个帐户,该帐户实际上可以从您的 ip 地址登录,并且可能在该服务器上将您服务器的 ip 通常列入白名单,以防止其他人连接。

其余的不会有太大变化,照常:

-使用准备好的语句

-验证输入

-不要相信你的用户

-等等

除此之外,我会考虑更定期地查看日志,以确保一切顺利运行,并确保您定期备份,以防出现问题时需要设置紧急服务器.