云开发 服务端callFunction 耗时几百毫秒
- 当前 Bug 的表现(可附上截图)
在服务端,
远程函数A 调用远程函数B,C。
通过控制台查看耗时,A> B+C ,差很多。通过在代码开始和结尾打出Date.now(),发现A callFuntion B 的过程耗时太多,几百毫秒。
- 预期表现
a. 提升callFuntion的性能,减少耗时到100ms以内?
b.或者,提供一个类似像组件一样代码之间的调用,而不是远程函数的方式,去写 B 和 C。因为B 和 C可能是基础功能,会被复用,所以将B 和 C 直接写在A中也不合适,如果要改就要改很多地方。
- 复现路径
- 提供一个最简复现 Demo
A:
exports.main = function(){
await cloud.callFunction(‘B’);
await cloud.callFunction(‘C’);
}