Firebase托管与存储-使用CDN提供映像

Firebase托管与存储-使用CDN提供映像,firebase,firebase-storage,firebase-hosting,Firebase,Firebase Storage,Firebase Hosting,我相信上传到Firebase主机的资产是通过CDN提供的。 上载到存储并在托管时从应用程序中使用/引用的图像-存储中的图像不是从CDN加载的 问题 为了获得最快的性能,我应该将图像上载到Firebase主机并跳过存储吗? 我问的原因是,firebase文档只建议将html/css/js上传到主机,没有提到将图像加载到主机 提到Firebase托管对静态资产有好处。图像被认为是静态内容,就像HTML/CSS/JS一样。对图像使用Firebase托管很好,但您应该对您的选项进行基准测试,以找出最适合

我相信上传到Firebase主机的资产是通过CDN提供的。
上载到存储并在托管时从应用程序中使用/引用的图像-存储中的图像不是从CDN加载的

问题 为了获得最快的性能,我应该将图像上载到Firebase主机并跳过存储吗?

我问的原因是,firebase文档只建议将html/css/js上传到主机,没有提到将图像加载到主机

提到Firebase托管对静态资产有好处。图像被认为是静态内容,就像HTML/CSS/JS一样。对图像使用Firebase托管很好,但您应该对您的选项进行基准测试,以找出最适合您的特定用例的选项。

我需要进行一次理智检查,以确保我没有遗漏任何内容,因为他们特别提到HTML/CSS/JS,但从不提及图像。请随时使用每个页面右上角的“发送反馈”按钮将您的反馈发送给文档团队。是否可以为最终出现在用户浏览器中的静态资产管理缓存控制?例如:永久缓存字体,缓存CSS 1个月。。。我知道我可以使用文件指纹,但我想知道是否有具体的方法。此外,Firebase CDN是否自动指示静态资产上的永久现金?我发现了这一点,但它确实解决了我的问题:不,静态资产没有粒度缓存控制。您拥有的唯一控制是通过再次部署来清除所有资产的整个缓存的能力。对于通过云函数或云运行的动态内容服务,您可以使用服务器端代码发送的头来控制缓存,如文档中所述,这是您链接到的。