我有一个Azure函数应用程序,有时,我注意到函数API(HTTP触发)需要更长的时间才能响应。我相信这是由于冷启动。在我的函数应用程序中,我有一个函数,这是一个计时器,每分钟都会触发。鉴于功能应用程序每分钟都处于活动状态,我的功能应用程序是否应该避免冷启动?谢谢。
zzwlnbp81#
当使用消耗计划*时,容器资源将在大约20分钟不活动后被释放,这意味着下一次调用将导致冷启动-source。因此,如果您每分钟都要触发同一个函数应用,则不应进行连续冷启动。此外,由于在创建新容器示例时自动缩放以处理容量,因此冷启动仍然可能发生。如果您选择高级计划*,功能应用将连续运行,或几乎连续运行,避免冷启动和永久的热示例。
1条答案
按热度按时间zzwlnbp81#
当使用消耗计划*时,容器资源将在大约20分钟不活动后被释放,这意味着下一次调用将导致冷启动-source。因此,如果您每分钟都要触发同一个函数应用,则不应进行连续冷启动。
此外,由于在创建新容器示例时自动缩放以处理容量,因此冷启动仍然可能发生。
如果您选择高级计划*,功能应用将连续运行,或几乎连续运行,避免冷启动和永久的热示例。