具有云功能 SSR + 托管的 Firebase 上的数据驱动缓存?
Data driven cache on Firebase with Cloud Functions SSR + Hosting?
是否可以(并且可靠?)使用 Firebase Cloud Function for Sserver Side R渲染并将渲染文件存储在 Firebase Hosting?
- 云功能 SSR 在数据更新时触发,而不是在访问时触发
- 整个页面使用CDN(更快,无云功能冷启动)
- 在某些情况下真的很方便(读取很多,数据更新很少)
Firebase 的 SSR 教程展示了如何创建具有时间驱动缓存(而非数据驱动)的动态页面,并且仅在部署之前使用托管来添加静态资产。
res.set('Cache-Control', 'public, max-age=600, s-maxage=1200')
此外,我找不到任何 api 从云功能将渲染文件发送到托管服务..?
Firebase 不支持 SSR 页面的数据更新重新呈现。如果 Firebase 有一个 API 用于 Firebase 托管,这在未来可能会实现,但正如此处所述 它不在他们的雷达范围内。
是否可以(并且可靠?)使用 Firebase Cloud Function for Sserver Side R渲染并将渲染文件存储在 Firebase Hosting?
- 云功能 SSR 在数据更新时触发,而不是在访问时触发
- 整个页面使用CDN(更快,无云功能冷启动)
- 在某些情况下真的很方便(读取很多,数据更新很少)
Firebase 的 SSR 教程展示了如何创建具有时间驱动缓存(而非数据驱动)的动态页面,并且仅在部署之前使用托管来添加静态资产。
res.set('Cache-Control', 'public, max-age=600, s-maxage=1200')
此外,我找不到任何 api 从云功能将渲染文件发送到托管服务..?
Firebase 不支持 SSR 页面的数据更新重新呈现。如果 Firebase 有一个 API 用于 Firebase 托管,这在未来可能会实现,但正如此处所述