s***@126.com
s***@126.com
  • 发布:2025-09-25 17:08
  • 更新:2025-09-25 20:09
  • 阅读:20

求建议:后台触发统计函数需要大量计算或调用的建议

分类:uniCloud

我是用uniCloud作为后端,后端新手,希望能给些建议。

业务需求是每周期(天、周、月)统计一次数据:

首先将1000+的店铺每个店铺统计一次得分保存到店铺统计表;
然后根据区,将该区的店铺的统计表拿出来做一份区的统计;
然后是市,省依次。

我现在的想法是当触发统计函数时,

  1. 遍历所有店铺,每个店铺触发一个云函数统计自己
  2. 然后过比如1个小时后,触发遍历区,所有区触发一个云函数统计自身所有店铺的数据
  3. 同样市、省。

后台统计这个没什么经验,希望能给个建议,这个实现是否符合最佳实践,感谢

2025-09-25 17:08 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

遍历所有店铺,每个店铺触发一个云函数统计自己,不可取。

不要触发新的云函数,建议直接在当前定时任务的函数里完成全部统计事项。

因为定时任务可以运行长达2-3个小时,而主动触发云函数只能运行1-3分钟,因此建议直接在定时任务函数里完成统计操作。

要回复问题请先登录注册