gpt4 book ai didi

c# - Azure 免费订阅上消费托管函数的性能

转载 作者:行者123 更新时间:2023-11-30 21:37:20 25 4
gpt4 key购买 nike

我正在使用 Azure 免费试用订阅评估 Azure Functions。除了性能/可扩展性之外,一切都很好。

我开发了一个简单的 http 触发函数(C# 类库),它除了休眠 5 秒之外什么也不做。当直接执行一次时,它的工作时间就像5s,完全符合预期。但是,当并行调用 500 次时,执行时间会增加到 20-30 秒。

函数是“托管”在消费计划上的,所以我预计一旦需要,它就会“自动”在单独的虚拟机上执行。我检查了 ARR Cookie(这可能将我的请求固定在一台虚拟机上) - 不,不根本没有 cookies 。一切看起来都很好,至少对于这样简单的情况来说是这样(没有明显的瓶颈需要检查 - 没有数据库,没有通信等)。

所以,问题是 - 是因为免费试用订阅,还是我错过了一些东西?

最佳答案

免费试用订阅中的 Azure Functions 没有任何区别。你不会因此而放慢速度。

正如 @mathewc 所指出的,这是由于 HTTP 扩展存在一些延迟,我们正在努力改进这一点。您可以在此处看到一些可以控制的旋钮:https://github.com/Azure/azure-webjobs-sdk-script/wiki/Http-Functions#throttling

如果启用限制,则会导致 429 秒,但有助于防止执行时间增加。

关于c# - Azure 免费订阅上消费托管函数的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47343784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com