【发布时间】:2018-07-16 04:04:53
【问题描述】:
我正在使用 Firebase 网络托管和 Firebase 实时数据库进行快速原型设计。 Firebase 提供了一种功能来管理用户。 https://firebase.google.com/docs/auth/web/manage-users我正在使用以下代码设置用户个人资料图片
var user = firebase.auth().currentUser;
user.updateProfile({
displayName: "Jane Q. User",
photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
// Update successful.
}).catch(function(error) {
// An error happened.
});
我想缓存这些图片,因为加载这些图片需要太多时间。我已将此行添加到 firebase.json 以在托管中缓存图像。
"headers": [{
"source" : "**/*.@(jpg|jpeg|gif|png|svg)",
"headers" : [{
"key" : "Cache-Control",
"value" : "max-age=3600"
}]
}]
因此,Firebase 正在将个人资料图片存储到存储分区中。有没有办法缓存存储文件?
【问题讨论】:
标签: firebase caching firebase-realtime-database firebase-storage