# 资源配额

这里列出云开发基础资源配额,API 调用次数限制包含小程序端和服务端两部分

分类 配额种类 额度
存储 容量 5 GB
下载操作次数 150 万 / 月
上传操作次数 60 万 / 月
外网下行流量
CDN 回源流量 1 5 GB / 月
CDN CDN 流量 5 GB / 月
云函数 调用次数 20 万次 / 月
资源使用量 GBs 2 4 万 / 月
外网出流量 1 GB / 月
(单个云函数)并发数 20
数据库 容量 2 GB
QPS 30
同时连接数 3 20
读操作次数 5 万 / 天
写操作次数 3 万 / 天
集合限制 100 个

除以上配额参数外,微信云开发资源还包括以下系统参数限制:

云函数(单次运行)运行内存:256M 4

云函数数量:50个

数据库流量:单次出包大小为16M

数据库单集合索引限制:20个

以上均是一个环境的配额,不是所有环境的总和限制。

如需申请上调,开发者可以"申请调整微信云开发调用资源上限"为主题,发送邮件至:miniprogram@tencent.com 申请调整,并在正文中注明小程序账号 AppID、需要调整的环境名称、需要调整的资源上限(仅限资源配额中所列内容且非系统参数限制)、小程序服务类目(可在小程序基本设置中查询)、资源调整原因以及产品计划上线时间。

同时,由于近期内微信云开发将上线付费功能,为了给开发者更充足的时间进行调整。对于截止2019-06-21日前申请调整的配额的截止日期统一延长至2019-08-31。

注:

  1. CDN回源流量:指开启了 CDN 加速后,CDN 回源存储时产生的流量。
  2. 云函数资源使用量 GBs:资源使用量 = 函数配置内存 X 运行计费时长。用户资源使用量,是由函数配置内存,乘以函数运行时的计费时长得出,其中配置内存转换为 GB 单位,计费时长由毫秒(ms)转换为秒(s)单位,因此,资源使用量的计算单位为 GBs(GB-秒)。计费时长最小粒度为100ms,不足100ms向上取证。例如,配置为 256MB 的函数,单次运行了 1760 ms,计费时长为 1800 ms,则单次运行的资源使用量为 (256/1024)*(1800/1000) = 0.45 GBs。针对函数的每次运行,均会计算资源使用量,并按月汇总求和,作为当月的资源使用量。
  3. 数据库同时连接数 :数据库请求并发数量,如同时有三十个数据库操作请求,则有二十个会同时执行,剩下十个返回超出并发错误;一次数据库请求(无论小程序端发起还是云函数端发起)将耗费一个连接;每个云环境分别有一个同时连接数限制、独立计数。假如数据库查询平均耗时 10ms,那么一个连接可以支持 100qps(1000ms/10ms=100),20个连接可以支持到 2000qps。
  4. 云函数(单次运行)运行内存:云函数运行时最大可用内存为 256 MB。在云函数运行日志中展示的运行内存信息,为当次运行时的实际使用内存。实际使用内存可能低于最大可用内存,计费时按配置内存即 256 MB 计算。