备案站点的 CDN 缓存策略与静态资源优化
作者:备案源头内容团队内容审核:备案源头内容团队更新于 2026年9月5日
接上 CDN 不等于用好 CDN
很多站点接了 CDN 却没感觉快多少,原因往往是命中率太低:大量请求还是回源,边缘节点形同虚设,源站压力一点没降。CDN 的价值几乎全部取决于缓存策略配得对不对。(CDN 与备案接入的合规要求另见 开启 CDN 或高防后如何保持备案接入合规。)
Cache-Control:缓存的总开关
| 指令 | 含义 | 典型用途 |
|---|---|---|
| max-age | 浏览器缓存时长 | 静态资源长期缓存 |
| s-maxage | CDN 节点缓存时长 | 单独控制边缘 |
| no-cache | 可缓存但每次需校验 | HTML 页面 |
| no-store | 完全不缓存 | 含敏感信息的响应 |
| private | 仅浏览器可缓存 | 用户个性化内容 |
配完务必用 HTTP 响应头查询 核对实际下发的头,别只看配置文件。
动静分离与缓存键
- 静态资源长缓存:JS/CSS/图片用内容哈希文件名(如
app.a1b2c3.js),配长 max-age,发版即换名,天然规避陈旧缓存。 - HTML 短缓存或协商缓存:页面内容会变,用
no-cache走校验,避免发版后用户拿到旧页。 - 收敛缓存键:URL 上的
utm_*等跟踪参数会把同一份内容打散成无数份缓存,务必在缓存键里剔除无关参数——这是命中率低最常见的元凶。
回源优化
回源要保持正确的 Host 与协议,源站侧的反代配置见 Nginx 反向代理配置。同时可开启回源合并(多个相同请求只回源一次),并设置合理的回源超时,避免源站抖动时边缘大面积等待。
刷新与预热
- 刷新(purge):发版后对变更资源做刷新,让边缘立即拿到新内容;配合灰度发布见 灰度发布与蓝绿部署。
- 预热:大促或活动前把热点资源提前推到边缘,避免开场瞬间大量回源把源站打垮。
观测命中率
把缓存命中率、回源带宽、边缘错误率纳入监控,见 备案网站监控告警体系;结合链路数据排查慢在边缘还是源站,见 可观测性建设;整体性能调优思路见 性能优化与压测。
常见坑
- HTML 被长缓存:发版半天不生效,用户还在看旧页。
- 带鉴权/Cookie 的响应被缓存:可能把 A 用户的内容发给 B 用户,务必用
private或no-store。 - 缓存键含随机参数:命中率被彻底打散。
- 只看带宽不看命中率:花了 CDN 的钱没享到 CDN 的效果。
资料来源
MDN HTTP 缓存文档、RFC 9111 及主流 CDN 厂商缓存配置帮助文档。本文为通用运维说明,仅供参考,具体以所用 CDN 产品能力为准。
相关阅读
开启 CDN 或高防后如何保持备案接入合规
CDN、高防与备案是什么关系 备案约束的是"域名 + 接入服务商"这一对关系。境内的 CDN、高防节点本质上也是一种"接入",因此当你给一个境内访问的域名开启境内 CDN 时,通常需要在 CDN 厂商侧完成域名接入,并让接入信息与工信部备案保持对应。 这里先划清边界:本文讨论的是在域名已合规备案的前提下,如何让 CD…
备案网站怎么接入 CDN?国内 CDN 配置、回源与缓存要点
网站访问量上来后,接入 CDN 能加速静态资源、减轻源站压力。但在国内用 CDN 有个前提——备案。本文讲清备案网站接入 CDN 的要求与配置要点。 先看备案要求 使用国内 CDN 节点,通常要求域名已完成 ICP 备案,部分厂商还要求把 CDN 厂商作为接入商补充到备案里。是否需要备案、境内外节点的差异,见 网站用…
网站访问日志留存与安全合规运维要点
为什么要留日志:这是法定要求 《网络安全法》第二十一条明确要求网络运营者"采取监测、记录网络运行状态、网络安全事件的技术措施,并按照规定留存相关的网络日志不少于六个月"。已完成备案、对外提供服务的网站属于网络运营者范畴,日志留存不是可选项,而是基础合规义务。 应留存哪些日志 | 日志类型 | 记录内容 | 主要用途 …
网站新增域名如何补充接入备案
企业在原有网站基础上新增域名,比如启用新的品牌域名或拼音域名指向同一网站时,不能直接绑定使用,而是需要在原备案基础上补充办理新增域名的接入手续。 新增域名前的准备工作 新增域名前,建议先确认该域名已经完成实名认证,可以通过 Whois查询 核对域名的注册信息和实名状态,避免因域名信息未实名导致接入申请被退回。同时确认…
备案信息年度核查该如何配合应对
部分省份的通信管理部门会对辖区内已备案网站开展年度或不定期核查,核查方式包括系统比对、电话回访、短信确认等,目的是确认备案信息与网站实际运营情况是否一致。 核查通常关注哪些内容 年度核查一般围绕主体信息、网站信息、接入信息三个维度展开,具体可以对照下表自查: | 核查维度 | 常见核查点 | | --- | --- …
备案号在网站上的规范展示与使用要求
网站完成备案只是第一步,备案号在页面上的展示方式同样需要长期维护,很多主体正是因为展示细节不规范,在日常巡查或年度核查中被要求整改。 展示位置与基本要求 通常做法是将备案号放置在网站首页底部,文字需清晰可辨、不被图片或广告遮挡,且格式应与下发的备案号文本保持一致,不能随意增减字符或调整顺序。是否需要加超链接指向查询入…
备案注销之后重新申请要注意什么
有些主体在此前因业务调整、接入商变更等原因注销了原有备案,之后又因新的业务需要重新申请备案。这种“二次备案”与首次备案在流程上大体相似,但有几个环节容易被忽略。 重新申请前的自查 重新申请前,建议先用 ICP备案查询 确认原备案是否确实已经完成注销,避免出现原备案未彻底清空、新申请与旧记录冲突的情况。同时检查计划使用…
备案信息变更有没有时效要求
备案不是办理完成后就一劳永逸的事项,主体信息、网站信息或联系方式一旦发生变化,通常需要在信息变化后的一定时间内完成变更提交,具体时限以属地管局要求为准。 哪些变化需要及时申报 常见需要变更的情形包括:主办单位名称或证件信息变化、网站负责人更换、联系电话或邮箱失效、网站域名调整、网站内容服务类型发生实质变化等。这类变更…