跳到主内容
Blog Engineering

Astro 服务端渲染的取舍

岛屿架构让首屏更快,但 SSR 与静态生成之间的选择并不总是显而易见。

6 分钟阅读 881 次浏览
Astro 服务端渲染的取舍

Astro 的默认答案是静态生成。当内容需要实时读取数据库时,就必须切换到服务端渲染。

静态生成的优势

  • 构建后即为静态文件,CDN 直接命中
  • 无需运行时,成本接近零
  • 首字节时间稳定

什么时候必须 SSR

当页面内容依赖登录状态、实时数据或个性化推荐时,静态生成会失效。

我的折中方案

公开页面走 SSR + KV 缓存,缓存失效由内容变更事件触发。这样既保留了实时性,也把回源次数压到很低。

雄

雄哥

独立开发者 · 长期写作者

关于