You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Firebase Cloud Function查询定价的计费规则咨询

Firebase Cloud Function 查询计费疑问解答

嘿,我来帮你理清这个Firebase计费的关键点:

结论先行:每次Cloud Function触发并执行这个限制150条的查询时,你需要为查询实际返回的文档数量支付读取费用(最多150次),和两次查询的间隔时间完全无关

具体拆解:

  • 你的Cloud Function是通过Admin SDK发起Firestore查询的,这属于服务器端请求,不存在自动缓存机制——每次函数触发执行查询,都会直接从Firebase数据库读取数据,不会复用之前的查询结果。
  • 计费规则是按查询返回的实际文档数计算:如果查询匹配到80条文档,就收80次读取费;如果刚好命中150条上限,就收150次。哪怕两次触发间隔只有1分钟,只要执行了查询,就会产生对应费用。
  • 你提到的“间隔超过30分钟才计费”,应该是混淆了Firestore客户端SDK的离线缓存逻辑——客户端(移动端/网页端)的缓存有效期约30分钟,但这只适用于客户端场景,和Cloud Function的服务器端查询没有任何关系。

如果想优化费用,可以尝试通过触发事件的上下文数据缩小查询范围,或者利用Firestore的聚合索引减少不必要的文档读取,但核心规则不变:只要执行了查询,就会按返回的文档条数计费。

内容的提问来源于stack exchange,提问作者J.Swifter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:57:59