HTTP 缓存与 CDN 加速实践:先划定 API 响应的可缓存边界
缺少接口契约与 CDN 配置材料时,缓存与加速应先判断响应是否可共享、缓存键是否稳定、失效是否可控;具体 TTL、命中率和 API.PLUS 的支持范围待核实。
发布于 2026-11-03 · 沐小悠 · 约 4 分钟
12 次阅读 阅读 →
「条件请求」标签下共 4 篇技术文章,包括《HTTP 缓存与 CDN 加速实践:先划定 API 响应的可》、《HTTP 缓存与 CDN 加速:缓存键、条件请求与失效顺序的》、《HTTP 缓存与 CDN 加速实践:缓存键、校验与回源责任怎》。按发布时间倒序排列,内容持续更新。
缺少接口契约与 CDN 配置材料时,缓存与加速应先判断响应是否可共享、缓存键是否稳定、失效是否可控;具体 TTL、命中率和 API.PLUS 的支持范围待核实。
缓存效果取决于四件事:谁能存、存多久、按什么键存、怎么失效,这些都写在响应头里;CDN 只是按声明执行。排查应从缓存键与 Vary 入手,再看 s-maxage 与失效是否生效;304 只省带宽不省源站计算。具体 CDN 产品对指令…
缓存与 CDN 的收益来自减少回源,但正确性取决于三件事:响应能否被共享缓存存储、缓存键是否覆盖影响内容的所有请求维度、过期后由谁校验或失效。本文按 RFC 9111 的通用语义解释 max-age 与 s-maxage 的作用范围…
CDN 上的缓存问题常出在三个边界:缓存键包含哪些部分、过期后用什么校验器回源、哪些请求头通过 Vary 参与匹配。缓存键漏掉影响响应的参数会串内容,纳入无关参数会碎片化;ETag 生成不稳定会让每次发布都全量回源;Vary: Au…
共 4 篇文章,第 1 / 1 页