标签: firebase react-native expo firebase-storage image-caching
我目前正在开发一个社交应用程序,其中每个用户都有一个存储在url中的个人资料图片,即使用户更新该图片也不会更改。为了不使用过多的存储下载,我决定缓存用户配置文件图像(典型大小为〜21kb)。缓存基于对URL进行哈希处理。因此,这会带来一个明显的问题:如果用户更新了他/她的个人资料图片,其他用户如果已经缓存了该用户的图像,则其他用户将看不到更改。
可能的解决方案,但似乎还不够好:
firebase的getDownloadUrl()方法实施和扩展是否太昂贵?
有更好的方法吗?