我已经使用 Zappa 将一个非常简单的烧瓶函数(即两个简单的路由链接到一个 sql 查询并将它们转换为一个表)转换为一个 Lambda 函数。部署的功能约为 20MB。因为流量会非常低,所以我没有为我的功能使用任何预热机制。
该函数只需要 128MB 内存,在之前的所有实例都已销毁的情况下运行此函数时,冷启动大约需要 16 秒。
从直觉上看,这似乎很长一段时间,而我读过的内容(例如,此处)表明,不在VPC 中的 python 函数对于冷启动的延迟相对较低。
如果我向函数添加内存,冷启动时间似乎会线性减少。这再次与我读过的内容(例如,如上所述)相冲突,因为内存不是冷启动延迟的问题。这是我的调用时间表:
我应该对这些结果感到惊讶还是我错过了什么?
谢谢
斯蒂芬