SSR 需要模板系统、数据与缓存策略配合。
核心概念
- 模板引擎(Nunjucks、Handlebars)提供组件化能力。
- ESI/SSI 可在边缘节点组合页面。
- 缓存需考虑用户态差异,Vary Header 控制。
实战步骤
- 构建 HTML 片段缓存,避免重复渲染。
- 结合国际化在模板中处理本地化格式。
- 使用测试快照保障模板变更。
进阶建议
- 与 Edge Side Includes 集成实现动态拼装。
- 通过 HTML Streaming 减少首字节延迟。
- 记录模板渲染耗时,优化慢路径。
2000/3/12小于 1 分钟