MongoDB云部署 – 高TTFB

我正在Node.js + MongoDB中构build一个仅移动应用程序。 我在AWS AP-Southeast-1地区部署了我的服务器。

由于我是MongoDB的新手,我正在利用MongoLabs,Compose.IO,MongoDirector等云托pipe服务(testing几个)。 现在,这些云托pipe平台正在将我的数据库部署在AWS AP-Southeast-2或US-East-1地区,原因是东南地区的共享主机不可用。

在testing我的API时,我看到TTFB(Time to First Byte,时间到第一个字节)的时间达到了1-1.5秒的惊人的高延迟。 这是因为在不同地区托pipe的服务器和数据库? 除此之外,我的查询相对花费更less的时间。

等待一个答复,因为我们很快就会到生产。

你真的不想这样做。 我相信你们知道,东南2号(悉尼)离我们东1(美国东海岸)很远,距离东南1(新加坡)很远 – 可能是平时100ms +,而在aws区域内,ping时间应<2ms。

此外,您将收取更多的数据传输到您的数据库。 一个区域内的EC2数据传输是$ 0.01 / GB(如果是相同的AZ,则是免费的),区域之间的数据是$ 0.09 / GB