非常慢(~1000ms)的响应时间。赫罗库。节点.js。蒙古实验室。几乎啥都不做

Posted

技术标签:

【中文标题】非常慢(~1000ms)的响应时间。赫罗库。节点.js。蒙古实验室。几乎啥都不做【英文标题】:very slow (~1000ms) response time. Heroku. node.js. mongolab. doing almost nothing非常慢(~1000ms)的响应时间。赫罗库。节点.js。蒙古实验室。几乎什么都不做 【发布时间】:2013-01-11 21:28:52 【问题描述】:

使用 Heroku 上的免费帐户和 MongoLab 上的免费帐户(不使用 Heroku 插件),每个请求的响应时间约为 1000 毫秒(单个用户,仍然是我,与所有请求相关,不仅长时间空闲后的第一个)。 我已经从我自己的计算机 + 相同的免费 MongoLab 帐户上进行了检查,每个相同类型的请求我得到约 168 毫秒。 虽然它仍然很高,但我想问一下 Heroku。即使使用免费帐户,响应时间如此之短是否合理。 付款后响应时间会明显缩短吗?

Mongoose、MongoDB (node.js) 原生驱动程序。

你知道要检查什么吗?

【问题讨论】:

嗨 Oren,来自 MongoLab 的 Will。发送电子邮件至 support@mongolab.com,我们将尽力帮助您弄清楚发生了什么。 【参考方案1】:

MongoLab 帮助我意识到我的数据库是在欧洲定义的,而服务器 (Heroku) 在美国。他们还告诉我如何将现有数据库克隆到 us-east-1 中的新数据库(从他们的 Web 控制台)。

【讨论】:

这里有同样的问题。在 heroku 中更改服务器区域对您有帮助吗? 是的。去吧,很容易检查和验证。

以上是关于非常慢(~1000ms)的响应时间。赫罗库。节点.js。蒙古实验室。几乎啥都不做的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB摄取非常慢

sqlserver 找到执行慢的sql

MS Access 中通过 ODBC 连接 MS SQL 表的查询非常慢

与 MS Access 相比,SQLite 非常慢

宝塔Windows版本下系统运行非常慢问题优化

宝塔Windows版本下系统运行非常慢问题优化