我找不到关于如何定位我的服务器的初学者教程。
例如,我将 Compose.io 用于我的 MongoDB,将 DigitalOcean 用于我的 Meteor.js 应用程序。
可以说我想在德国获得快速服务。现在我可以通过 Compose 到德国最近的是伦敦。我现在应该把我的 DigitalOcean 后端服务器放在靠近我在伦敦的数据库服务器的地方吗?或者更好地将我的后端放在德国(DO 提供法兰克福作为一个位置)?
我找不到关于如何定位我的服务器的初学者教程。
例如,我将 Compose.io 用于我的 MongoDB,将 DigitalOcean 用于我的 Meteor.js 应用程序。
可以说我想在德国获得快速服务。现在我可以通过 Compose 到德国最近的是伦敦。我现在应该把我的 DigitalOcean 后端服务器放在靠近我在伦敦的数据库服务器的地方吗?或者更好地将我的后端放在德国(DO 提供法兰克福作为一个位置)?
物理位置不一定与“逻辑”网络位置相关,因此您需要进行更多测试和研究。
您希望您的应用程序尽可能“接近”(在网络延迟和吞吐量方面)您的数据库,最好是在同一个数据中心。
不幸的是,除了在您建议的每个位置租用(临时)服务器,然后测试与数据库服务器的通信外,没有模板可以解决这个问题。如果供应商好心,也许他们愿意为您进行此测试,或者至少,ping 您的数据库实例并提供结果。