【问题标题】:Data driven cache on Firebase with Cloud Functions SSR + Hosting?Firebase 上的数据驱动缓存与 Cloud Functions SSR + 托管?
【发布时间】:2019-03-28 15:08:24
【问题描述】:

是否可以(并且可靠?)将 Firebase Cloud Function 用于 Server Side RFirebase 托管上渲染并存储渲染文件?

  • 云功能 SSR 在数据更新而非访问时触发
  • 整页使用CDN(速度更快,无云功能冷启动)
  • 在某些情况下非常方便(大量读取,少量数据更新)

Firebase 的 SSR 教程展示了如何创建具有时间驱动缓存(非数据驱动)的动态页面,并且仅在部署之前添加静态资产时使用托管。

res.set('Cache-Control', 'public, max-age=600, s-maxage=1200')

另外,我找不到任何 api 将渲染文件从云功能发送到主机..?

【问题讨论】:

    标签: firebase google-cloud-functions nuxt.js angular-universal server-side-rendering


    【解决方案1】:

    Firebase 不支持 SSR 页面的数据更新重新呈现。如果 Firebase 有一个用于 Firebase 托管的 API,将来可能会实现,但正如这里所说的 https://stackoverflow.com/a/45255829/7911479,这不在他们的关注范围内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-03
      • 2020-03-02
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 2020-10-01
      相关资源
      最近更新 更多