簡體   English   中英

Firebase:雲存儲高帶寬

[英]Firebase: cloud storage high bandwith

我正在制作一個類似於社交媒體的 Flutter 應用程序,因此經常使用圖片。 考慮到這一點,查看 Firestore 數據,大約 15 人的讀取數據如下所示: 在此處輸入圖像描述

但它們的速度遠遠超過我的存儲帶寬使用量: 在此處輸入圖像描述

我正在考慮出現這種情況的可能原因。 首先,我不確定這是否可能是一個問題,但我將每個用戶的圖像保存到相應的文件夾中: 在此處輸入圖像描述

此外,通過查看圖像,我注意到文件大小平均約為幾百 KB,其中一些以兆字節為單位,我發現最大的是 9 MB。 這些是不是太大了?

我還有其他想法嗎? 我正在嘗試在前端實現緩存以幫助解決此問題,但我對任何其他可能的原因和解決方案持開放態度。

此外,通過查看圖像,我注意到文件大小平均約為幾百 KB。

如果您看一下,在主要的社交媒體應用程序中,平均大小約為幾十千字節,而不是幾百千字節。 例如,如果您查看 Instagram,所有圖像都在 40-50 KB 左右。

有一些以兆字節為單位,我發現最大的是 9 MB。 這些是不是太大了?

太大了。

我還有其他想法嗎?

是的,在將圖像上傳到存儲之前調整它們的大小。

我正在嘗試在前端實現緩存以幫助解決此問題,但我對任何其他可能的原因和解決方案持開放態度。

對於不從服務器讀取圖像,每次用戶使用您的應用程序時,緩存機制都會有所幫助。 但是,這對用戶第一次打開應用程序沒有幫助。 當確實需要下載時。

與其擁有一個 9 MB 的圖像,不如擁有 180 個 50 KB 的圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM