ios - Firebase Firestore - 带宽费用
问题描述
今天在 Firebase Firestore 中查看我的使用情况和计费时,我注意到我已经产生了一些费用。我有点困惑这是从哪里来的。我只超过了一次读取/写入的每日免费限制,而且只有几百次操作。看来所有成本都来自“带宽”。有谁能够向我解释这个“带宽”来自哪里,以及为什么当我的读/写非常低(每天不到 1k)时,带宽费用似乎仍然存在。我附上了一个截图,以供参考我所看到的。对此事的任何见解将不胜感激。提前致谢。
请参阅下面的会话详细信息对象的示例 JSON。
注意:每次用户在一个项目上滑动时,它都会被添加到swiped_titles
数组中,所以你可以想象这变成了一个相当大的数组:
{
"id" : 1202193,
"hostUid" : "kasdnjadkjlnaASD",
"uids": [
"kasdnjadkjlnaASD",
"nasduhASafafafdf"
],
"created": "{TIMESTAMP HERE}",
"last_updated": "{TIMESTAMP HERE}",
"swiped_titles": [
{
"id": 09234,
"backdropPath": "URL_HERE",
"posterPath": "URL_HERE",
"tilte": "Dim Sum Koi",
"overview": "The best dim sum in the city. Authentic, delicious. made to order.",
"category": "dine-in",
"voteAverage": 7.3,
"voteCount": 219,
"uids-that-liked": [
"kasdnjadkjlnaASD",
"nasduhASafafafdf"
],
"uids-that-swiped": [
"kasdnjadkjlnaASD",
"nasduhASafafafdf"
]
},
{
"id": 08123,
"backdropPath": "URL_HERE",
"posterPath": "URL_HERE",
"tilte": "That's Italian Ristorante",
"overview": "The best fine dining italian experience in town. Delicious, family-style.",
"category": "dine-in",
"voteAverage": 8.3,
"voteCount": 180,
"uids-that-liked": [
"nasduhASafafafdf"
],
"uids-that-swiped": [
"kasdnjadkjlnaASD",
"nasduhASafafafdf"
]
}
]
}
解决方案
正如@Frank 所提到的,Firestore 还对带宽和读取收费。定价在此处详细描述。
使用 Firestore 时,您需要支付以下费用:
您读取、写入和删除的文档数。数据库使用的存储量,包括元数据和索引的开销。您使用的网络带宽量。存储和带宽使用以千兆字节 (GiB) 为单位计算,其中 1 GiB = 230 字节。所有费用每天累积。
可以在此处找到详细的 Internet 出口定价。
读取费用表明您有超过免费配额的$0.04
大约 60K 读取,因此如果您的文档相当大,比如说 650 KB,那么大致估计大约 39 GB 的带宽(其中 10 GB 是免费的)。这仍然不超过 4 美元。如果您的文档甚至很大,那么这可能是可能的。如果没有,您应该寻求 Firebase 支持。