预渲染到什么程度才够
先算账
静态资产的请求在免费套餐下不计费,也不限量;服务端的每次调用都要占用 CPU 时间,超出额度直接报错。
对博客这种「内容不变、访问随机」的站点,把页面全部预渲染掉,成本几乎为零。
分工
- 页面:构建期全部生成静态 HTML
- 接口:只有确实需要服务端逻辑的路径才落到 Worker
默认规则是「命中静态文件就不触发 Worker」,这条已经够用,不需要额外配置。
结论
预渲染不是一种「优化手段」,而是这类站点的默认形态。只有真的需要按请求变化的内容,才值得为它付出服务端的复杂度。