文章

预渲染到什么程度才够

先算账

静态资产的请求在免费套餐下不计费,也不限量;服务端的每次调用都要占用 CPU 时间,超出额度直接报错。

对博客这种「内容不变、访问随机」的站点,把页面全部预渲染掉,成本几乎为零。

分工

  • 页面:构建期全部生成静态 HTML
  • 接口:只有确实需要服务端逻辑的路径才落到 Worker

默认规则是「命中静态文件就不触发 Worker」,这条已经够用,不需要额外配置。

结论

预渲染不是一种「优化手段」,而是这类站点的默认形态。只有真的需要按请求变化的内容,才值得为它付出服务端的复杂度。