【发布时间】:2021-10-23 01:15:35
【问题描述】:
我在 React-Native 应用 (expo) 上使用 Firebase,但遇到了一些性能问题(主要是 Firebase 存储)。
例如,每当我为帖子获取数据并想要显示照片时,如果照片(640x480)和视频(480p)上传到应用程序上,我必须等待大约 1.5-2 秒和 2.5-3.5 秒firebase 存储。
但是,当我将 firestore 字段中的链接更改为外部链接(相同的图像 - 相同的分辨率,但托管在另一台主机上,而不是 firebase 存储)时,图像会立即加载。所以,据我所见,firestore 运行良好,但 firebase 存储链接加载速度很慢。
有什么方法可以提高它的性能吗?我不认为 640x480 的图片需要 1.5-2 秒就可以了
【问题讨论】:
-
不是CDN,是不是你的bucket位置离你太远了?
-
没错,这个位置可能在一千英里之外。但是如何解决可扩展性问题呢?我的意思是,我不希望来自世界另一端的人等待 5 秒才能拍照
-
将应用托管在 Firebase 托管上会解决这个问题吗?我看到 Firebase 托管将其分发到全球 CDN
标签: reactjs firebase react-native google-cloud-firestore firebase-storage