关于云开发:华哥有约第二期云开发三大件环境共享

8次阅读

共计 1213 个字符,预计需要花费 4 分钟才能阅读完成。

栏目介绍

「华哥有约」是云开发 Cloud Base 官网出品的问答专栏,将由社区产品经理“华哥”分主题从不同维度解答云开发的热门门问题、分析常见误区,帮忙开发者更高效地应用云开发。

Q:云函数时区问题,怎么解决?

华哥:云函数中的时区为 UTC+0,不是 UTC+8,能够通过语言的工夫解决相干库或代码包(如 moment-timezone),辨认 UTC 工夫并转换为 +8 区北京工夫。

Q:云函数费用是按设置内存还是理论运行应用的内存计费?

华哥:云函数费用是依照函数配置内存和计费时长来计算费用的。

资源使用量 = 函数配置内存 X 运行计费时长。用户资源使用量,是由函数配置内存,乘以函数运行时的计费时长得出,其中配置内存转换为 GB 单位,计费时长由毫秒(ms)转换为秒(s)单位,因而,资源使用量的计算单位为 GBs(GB- 秒)。计费时长最小粒度为 100ms,有余 100ms 向上取整。例如,配置为 256MB 的函数,单次运行了 1760 ms,计费时长为 1800 ms,则单次运行的资源使用量为 (256/1024)*(1800/1000) = 0.45 GBs。针对函数的每次运行,均会计算资源使用量,并按月汇总求和,作为当月的资源使用量。

Q:跨账号环境共享,调用方(小程序 B)上传文件资源至共享方(小程序 A)且能失常调用资源?

华哥:应用 new wx.cloud.Cloud 新建实例应用,再调用实例的 uploadFile 接口,上传资源胜利后,另,B 目前无奈通过 fileID 拜访 A 的资源,可先应用 getTempFileURL 换长期链接的形式实现。

Q:跨账号环境共享,调用方无奈在云文件目录右键抉择环境且不可上传云函数?

华哥:目前共享的环境,不能在 cloudfunctions 上右键抉择,另,因云函数权限很大,共享环境须要在资源方创立上传云函数,即创立空白函数能够在控制台进行,然而上传代码须要资源方在 IDE 上传。

Q:获取数据库汇合数据 Collection.get 胜利,然而返回空值?

华哥:读写数据库受权限管制限度,数据库数据权限默认是“仅创建者可读写”,如果业务须要所有用户可读,需开发者自行设置数据库数据权限为“所有用户可读,仅创建者可读写”。

Q:数据库无读写,为什么控制台资源应用状况会有数据库操作次数?

华哥:控制台对数据库菜单的操作,也会产生读次数。

Q:数据库能够创立多少个汇合?单个汇合大小限度?

华哥:预付费模式下,数据库汇合个数取决于以后环境的配额计划,按量付费模式下能够创立 800 个汇合;单个文档大小限度是 16MB,然而不倡议达到下限,最优解是越小越好,可拆分表格,有助于晋升查问效率。

Q:数据库查问数据 limit 的应用?

华哥:limit 在小程序端默认及最大下限为 20,在云函数端默认及最大下限为 1000,取更多数据倡议联合 skip 分页分批次获取。

华哥有礼

你还想看云开发的哪些问题合集?在评论区通知咱们!9 月 3 日中午 12:00,抽取 2 名侥幸用户赠送精美礼品一份!

正文完
 0