【发布时间】:2017-10-22 19:12:27
【问题描述】:
我有一个在 Firebase 上运行的 PWA。我的图像文件托管在 Firebase 存储上。我注意到我的浏览器没有为从存储系统加载的文件保存缓存。浏览器会在每次页面刷新时请求文件。这会导致不必要的延误和交通。
我的 JS 脚本从 Firebase 存储的下载链接加载文件,例如:https://firebasestorage.googleapis.com/v0/b/discipulado-7b14b.appspot.com/o/book3.png?alt=media&token=65b2cde7-c8a4-45da-a743-401759663c17。
我可以缓存这些请求吗?
更新
根据这些answer,我不应该使用 Firebase 存储来托管我网站上的文件。只是为了管理用户的下载和上传。这是正确的吗?
【问题讨论】:
-
对于存储,您可以在文件上设置元数据,例如
contentType或cacheControl
标签: javascript json caching firebase firebase-storage