小编Sen*_*ies的帖子

有没有办法将图像部署到 Firebase 托管,但仅限于存在更改的地方?

我将我的 Angular2 站点部署到 Firebase 托管,但“dist”文件夹总是在“assets”文件夹中发送整个图像集合,即使它们没有改变。这会占用不必要的带宽,因为此文件夹比所有其他文件的总和还要大。

如何仅部署更改的图像?策略是:

A)配置 Firebase CLI“部署”命令以仅处理更改的图像

和/或

B)将 Angular 生产版本配置为仅打包更改的图像(尽管这仍然需要 Firebase 更新“资产”文件夹,而不是覆盖所有其他未更改的部署图像)

正如我所见,Firebase Storage 不是一个好的替代方案……在页面加载时调用 API 来访问图像只会减慢加载时间……除非这涉及缓存策略?归根结底,该解决方案需要让 CDN 和 CLI 协同工作,以最大限度地减少带宽和加载/部署时间。

firebase firebase-hosting angular-cli firebase-storage angular

1
推荐指数
1
解决办法
2402
查看次数