我也是等到费用不够提醒的时候,才注意到的。那个时候已经过去很多天了。附图
我小程序日活300左右吧,所以正常也没怎么去管理,让它自己跑。
我分了很多云对象。各司其职。新规出来后,我把定时任务在同一时间段的合并成一个。
全部云对象合并成一个。新的云对象有4000行代码。
在这里应该有人担心合并成一个后的性能问题。有区别,但是类似我这样的 区别应该不大。
启动阶段分为 冷启动 跟 热启动。(官方文档:阿里云:15分钟内没有第二次访问的云函数,就会被回收)
代码大了冷启动需要耗时比较久。
都是热启动状态下区别很小,忽略不计。
总结,冷启动比较久一点。热启动状态下无区别。
(PS:在改规前,我还想写定时任务,让函数一直处于热启动,这样前端请求返回就会跳过函数冷启动的阶段更快。)
所以这里的建议是合并成一个云对象,这一步适用很多中小项目。
因为我使用的是uni-id 所以我理论上最低消耗应该是 0.24x2+定时任务 也就是五毛到六毛。比之前高了10倍,但是可以接受。
使用于不是迁移到支付云的大家。
有不懂了,留言。我看见会帮忙。