首页 > 解决方案 > 读取多种尺寸的图像时的 Firebase 成本

问题描述

参考下面的查询,我是否会为我以这种方式对 Firebase 存储进行的每次读取收费。

var storageRef = firebase.storage.ref("folderName/file.jpg") storageRef.getDownloadURL();

通常我会将下载网址附加到我希望图像链接到的文档中(这意味着我在检索该文件时只需支付一次阅读费用)。但是在我当前的项目中,我希望有多个尺寸的同一图像,这样这种方法就行不通了。所以我正在考虑以这种方式使用上述方法,例如。firebase.storage.ref("folderName/file_200x200.jpg").getDownloadURL(); or firebase.storage.ref("folderName/file_300x300.jpg").getDownloadURL();(例如,在移动设备上,我想读取与家用计算机不同的图像尺寸)使用这种策略的缺点是什么(成本、速度等)。

基本上我想问的是,当我从 firestore 读取文档并使用上述查询显示图像时,这算作两次读取吗?,图像是否仍会使用这种方法缓存?

如果可能的话,你也可以指出我做类似事情的任何资源。

标签: javascriptangularfirebasegoogle-cloud-firestorefirebase-storage

解决方案


推荐阅读