我目前正在开发适用于Android移动设备的社交媒体应用程序,但我的应用程序(尤其是Firebase Storage)的成本效率方面存在问题。因此,我想为Firebase实现CDN,该CDN将缓存视频和图像,最好使用提供可伸缩定价的CDN服务(Google CDN提供此价格模型)。我一直在到处搜索如何使用Firebase Storage实施google CDN,但没有找到明确的说明。我该如何实现?
对于Firebase Storage,我想要缓存的内容(例如视频和图像)是存储在存储桶中的对象,否则请通知我。如果是这种情况,post提供了Firebase支持人员有关如何将CDN与Firebase存储一起使用的答案,摘录如下:
现在,有一些方法可以将CDN添加到云中储存内容;我使用Google CDN找到了这个小指南:https://medium.com/@marco_37432/create-a-custom-domain-cdn-with-google-beta-7ad9531dfbae
我见过的另一种用法是使用Cloud创建静态网站存储并添加另一个CDN提供程序,例如CloudFlare。您可以在此链接中查看更多详细信息:https://cloudplatform.googleblog.com/2015/09/push-google-cloud-origin-content-out-to-users.htmlhttps://cloud.google.com/interconnect/docs/how-to/cdn-interconnect
希望有帮助。