跳到正文
Kale的数字花园
目录 文章
/1 分钟/105 阅读/1 评论

Astro 与边缘渲染:静态优先的折中方案

静态优先、按需渲染,兼顾首屏性能和内容实时发布。

静态优先不是口号

博客的核心内容变化不频繁,但管理后台需要即时发布。纯静态构建和实时内容之间存在天然冲突。

折中方式

使用 Astro 的静态页面承载固定内容,只让依赖 D1 的页面在边缘按需渲染。互动组件保持 Islands,不把整站变回单页应用。

const posts = await listPosts({ page: 1, pageSize: 10 });

这样既保留 HTML 首屏,又能让文章发布后立即生效。

相关阅读

评论需要登录。生产环境使用 GitHub 登录,本地可前往 登录页 使用开发登录。

  • 牢
    牢大

    边缘渲染只覆盖需要实时数据的页面,静态页面不会被拖慢。