firebase - Google Firebase 云功能上的图像审核总是超时?
问题描述
我正在尝试在我的颤振应用程序上实现图像审核功能,并且我使用此功能作为起点:
不幸的是,即使该函数检测到需要调整的图像,ImageMagick 模糊函数总是会超时。
我添加了额外的超时 - 最多 60 秒(对于不大于 400x400 的图像来说,这似乎是一个很长的时间!) - 但无济于事。
我错过了什么吗?我正在使用 Blaze 计划,所以从容量的角度来看应该没有问题,但我似乎无法从功能中消除模糊图像?
编辑:似乎await mkdirp(tempLocalDir);
是导致问题的原因。从 Github 代码来看,到目前为止一切正常......?
解决方案
一种选择是不创建临时本地目录,只需将文件下载到/tmp
并随后进行清理。由于函数是独立运行的,因此您不会遇到名称冲突。
推荐阅读
- .net-core - 与 Mailkit 连接时,`SecureSocketOptions.StartTlsWhenAvailable` 是否涵盖 TLS 验证?
- php - 嵌套for循环PHP表,如结果
- ios - 如何让状态栏不属于安全区域?
- node.js - 在循环中使用 mongoose 保存到 mongodb
- javascript - 如何在不收到“页面无响应”警告的情况下从 javascript 显示打印对话框?
- reactjs - 上下文是反应中的保留关键字吗?
- c# - 如何通过 Selenium 和 C# 在 HTML 中定位元素
- r - 按列值绘制子集与数据时的不同图
- python - 我如何在 DataFrame 中对句子和短语进行热编码?
- python - 列表理解中生成器的过早结束