Repository navigation
v1.0.2-缓存更新
v1.0.2 — 缓存同步优化
本次聚焦缓存一致性与失效策略,内容变更后相关页面缓存即时失效,不再等 30 分钟 revalidate。
内容变更 → ISR 缓存即时失效
- 新增
invalidateContentCaches()基建:写库成功后按「数据 → 受影响页面」精确失效整页 ISR 缓存,无需等 revalidate。 - 全模块挂钩:文章 / 分类 / 标签 / 评论 / 友链 / 订阅 / 更新日志 / 旅行 / 附件 / 用户,改完即时生效。
- 修复缓存键前缀误用(
nitro/routes→ 冒号nitro:routes:_)导致的失效 0 命中问题。
统一缓存与刷新策略
- 统一缓存与刷新策略,部署后不再强制刷新。
Nginx 缓存分级
- 动态页禁止 CDN 缓存、API 保留
s-maxage、静态资源长缓存。