我使用NodeJs AWS Lambdas。如果一段时间内(大约8小时或更长时间)不打给S3,DynamoDB或KMS的电话,我拨打的电话通常会非常缓慢-长达5秒。查询本身没有什么复杂的-即获得0.2Kb S3对象,通过索引查询DynamoDB表。
因此,当这些资源不处于活动状态时,以及当我花了一些时间从“休眠”状态返回后第一次调用它们时,它们看起来像是“休眠”了这些资源。这是我的假设,但我在文档中找不到有关此信息。因此,问题是以下两个:
编辑
只是为了避免混淆-这与Lambda的冷启动无关。我知道它们的存在,它们在函数的延迟中各有其份。我测量的时间是调用Lambda之后调用S3 / DynamoDB等的确切时间。
我"ui-router": "^0.2.15"在我的行中package.json,最近npm i因npm ERR! No compatible version found: ui-router@^0.2.15错误而崩溃了.据我所知,所有版本低于[ '1.0.0-alpha0' ]从npm注册表中删除的版本.这是预期的行为吗?有没有弃用通知?