I am trying to figure out why firebase storage usage is far above my expectation
我的 Firebase 存储中只有很少的照片文件,只有大约 75 张照片,每张照片 100kb。但我存储的字节数和对象计数远远超出了我的预期,如上图所示。在这种情况下,也许我可以从文档中找到答案here https://cloud.google.com/functions/docs/building
当您将函数的源代码部署到 Cloud Functions 时,
源存储在 Cloud Storage 存储桶中。然后云构建
自动将您的代码构建到容器镜像中并将其推送
镜像到容器注册表。 Cloud Functions 在以下情况下访问此图像:
它需要运行容器来执行您的函数。
构建图像的过程是完全自动的,并且需要
没有您的直接输入
可能是因为我创建了很多云功能。这就是为什么我的 Firebase 存储中存储的字节数和对象数很大
现在我需要知道为什么存储带宽在一个月内高达 20.2 GB。我仍在开发我的应用程序,用户只是我。我认为一个月内不会达到 20.2 GB,因为在我的 Android 应用程序中,我在显示图像时使用缓存。
我很怀疑,我的存储带宽使用率过高的原因是因为云功能。八月,我表演了很多firebase deploy
到我的云功能。 Cloud Function 会影响 Firebase 存储带宽使用吗?
我在印度尼西亚,我的 Firebase Storage 和 Firestore 位于 asia-southeast2,但我的 Cloud Function 位于 asia-east2。我的云功能对我的 Firestore 和存储中的图像执行一些操作。但我仍然认为每月不会达到 20.2 GB
从上图可以看出,带宽使用分为 3 个不同的部分
- asia.artifacts.projectID.appspot.com
- gcf-sources-5900904-asia-east2
- 项目ID.appspot.com
asia.artifacts.projectID.appspot.com 似乎比其他网站高很多,高达 4.3 GB
这是我的问题的一些信息。所以我需要知道,云功能部署/操作会影响我的Firebase存储带宽使用吗?
我需要了解为什么会发生这种情况,因为我担心如果很多用户使用我的应用程序,我会产生意想不到的成本。