gpt4 book ai didi

Azure Functions 运行速度不够快

转载 作者:行者123 更新时间:2023-12-02 23:18:15 26 4
gpt4 key购买 nike

我有一个 azure 的函数,可以从存储队列中读取作业。然后它执行这些作业并抓取更多作业。我最近得到了更多的工作来运行它,并注意到队列正在堆积。

从 Azure 角度来看,我可以做些什么来获得更好的性能?每个作业都在自己的小世界中运行,因此添加一个新实例或添加线程或连接到“更好”的机器都可以正常工作。

最佳答案

根据所提供的信息想到的事情:

  • 要获得更纯粹的功能:将您的 Azure Function 托管在 dedicated App Service plan 中而不是使用消费计划。您可以纵向扩展(更好的硬件)或横向扩展(更多硬件)。请注意,这个 could also be worse理论上。我会尝试一下。或者试试Ken提到的“优质消费计划”。
  • 更多并行性:即使您没有使用大部分资源,但队列仍在建立。尝试使用configuration parameters batchSizenewBatchThreshold
  • 更改了执行逻辑:根据函数执行期间您的大部分时间花费在何处,durable functions 可能有帮助。根据您的评论,您还可以尝试使用静态或Azure Redis缓存来缓存外部数据。
  • 查看最多common performance considerations

关于Azure Functions 运行速度不够快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54913365/

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