【问题标题】:MongoDB Cloud Deployment - High TTFBMongoDB 云部署 - 高 TTFB
【发布时间】:2015-07-09 10:42:29
【问题描述】:

我正在 Node.js + MongoDB 中构建一个仅限移动设备的应用程序。我已将我的服务器部署在 AWS AP-Southeast-1 区域

由于我是 MongoDB 新手,我正在利用云托管服务,例如 MongoLabs、Compose.IO、MongoDirector(测试一些)。现在,由于东南 1 区域的共享托管不可用,这些云托管平台正在 AWS AP-Southeast-2 或 US-East-1 区域中部署我的数据库。

在测试我的 API 时,我发现 TTFB(到第一个字节的时间)形式的延迟非常高,大约 1-1.5 秒。这是因为服务器和数据库托管在不同地区吗?除此之外,我的查询花费的时间相对较少。

等待回复,因为我们即将进入生产阶段。

【问题讨论】:

    标签: node.js mongodb amazon-web-services deployment mlab


    【解决方案1】:

    你真的不想这样做。我相信您知道 ap-southeast-2(悉尼)距离 us-east-1(美国东海岸)很远,距离 ap-southeast-1(新加坡)也很远 - 可能是 ping 时间100 毫秒以上,而在 aws 区域内 ping 时间应为

    此外,您需要为与数据库之间的数据传输支付更多费用。区域内的 EC2 数据传输为 0.01 美元/GB(同一可用区免费),区域之间的数据传输为 0.09 美元/GB

    【讨论】:

    • 好的,知道了。是否有任何基于云的 MongoDB 部署服务可以用于我的目的?如果我在 EC2 中部署 MongoDB,它不会为我提供托管服务提供商提供的自动备份/扩展/可靠性功能!
    • MMS 值得一看 - 您仍在管理您的集群,但那里有很多自动化。
    猜你喜欢
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2014-05-27
    • 1970-01-01
    • 2017-06-01
    • 2020-02-28
    • 1970-01-01
    相关资源
    最近更新 更多