我正在尝试从Firebase存储中获取图像,而不是将它们作为资产与我的角度项目一起托管。我是主持与火基地的项目以及。
我发现在缓存图像之后,加载以前从Firebase存储中检索的图像仍然需要超过400 ms。而一个缓存的图像,是托管在网站旁边,大约需要10毫秒。
我的印象是缓存的图像是本地保存在客户端上的,那么为什么加载时间会有巨大的差异呢?
图像是一个240 KB的jpeg。
对托管资产(缓存)的网络请求

用于防火墙存储(缓存)的网络请求

我读过这个问题:与Firebase主机相比,防火墙存储速度非常慢
但是我的问题是关于图像缓存,所以我不认为CDN会有任何帮助。
我已经解决了这个问题,让图像公开如下:https://cloud.google.com/storage/docs/access-control/making-data-public缓存的映像现在加载在大约15毫秒。
我仍然想知道为什么缓存的映像需要400 ms才能加载,我认为缓存有些地方我不明白。
https://stackoverflow.com/questions/71227964
复制相似问题