Azure Function部署缓慢

时间:2018-08-21 05:41:39

标签: azure deployment azure-functions

我们发现,部署Azure函数(AFRv1 / Node.JS)花费的时间非常长(15-25分钟)。造成这种情况的原因显然是node_modules中的文件数量,但是我觉得必须有一种更好的方法来解决这个问题,而我没有研究过。

我们使用Azure App Service Deploy VSTS任务将应用程序和node_modules(预先安装了纱线)部署为zip包。

是否有使用不需要那么长时间的存档的优化部署方式?也许在差异部署中更好的东西?

1 个答案:

答案 0 :(得分:4)

是的,您可以做两件事以减少部署时间(也可以减少冷启动时间):

  1. 将节点模块与WebPack捆绑在一起,看看Azure Functions Pack tool

和/或

  1. 使用Run from Package部署。