ETag
HTTP 缓存高级策略:Cache-Control、ETag、stale-while-revalidate 与一致性
系统化设计前端与CDN的HTTP缓存策略,覆盖强/协商缓存、ETag与stale-while-revalidate、版本与一致性校验,提供可验证的命中率与时延指标
HTTP 缓存控制实战(Cache-Control、ETag、Last-Modified 正确用法)
讲清浏览器与 CDN 的缓存控制策略,正确使用 Cache-Control、ETag 与 Last-Modified,避免缓存失效与资源错配。
ETag 强弱校验与 304:内容哈希、范围请求与陷阱
解释强/弱 ETag 的差异、与 304/If-None-Match 的协作、范围请求的影响,以及错误实现导致的更新丢失陷阱。
Next.js 15 强弱 ETag 与条件请求治理实践
系统化梳理强/弱 ETag 的适用场景与生成方法,并在 Next.js 15 Edge 路由中实现对 If-None-Match 与 If-Modified-Since 的协同校验,减少带宽与提升命中率。
Next.js 15 Server Actions 与 GraphQL/REST 混合缓存与再验证策略
"在 App Router 架构下,系统化设计 Server Actions 与 GraphQL/REST 的混合缓存策略:涵盖乐观更新、标签失效、ETag 再验证与边缘渲染协同,实现一致性与高性能。"
HTTP ETag/Last-Modified 再验证与 Cache Storage 协同实践
"基于 ETag 与 Last-Modified 的条件请求再验证,结合 Cache Storage 管理客户端缓存,与边缘/服务端策略协同提升一致性与性能。"
Cache Storage 图片/文档版本化端到端策略
"基于 Cache Storage、版本化命名与再验证头构建图片/文档的端到端缓存策略,统一浏览器端与边缘/服务端的一致性与性能。"
Next.js 15 HTTP 缓存高级策略与 fetch 协同实践:stale-while-revalidate/stale-if-error/ETag
"结合 HTTP 缓存指令(stale-while-revalidate/stale-if-error)与 ETag,再与 Next.js 15 的 fetch 配置协同,设计高可用的前端数据更新与回退策略。"
CDN 缓存策略与 Cache-Control-ETag-Surrogate-Key 实战
"构建以 Cache-Control/ETag/Surrogate-Key 为核心的 CDN 缓存策略,提升命中率与首屏性能,并在复杂路由场景验证一致性与回退。"
