网站改了内容,CDN也点了刷新,打开页面还是旧的。这个问题站长经常遇到。很多人第一反应是“CDN没生效”,但实际原因可能在浏览器缓存、源站缓存、WordPress缓存插件、对象缓存,甚至是你刷错了 URL。
极跃圈网址导航里收录了 CDN、安全加速和服务器面板相关资源。排查 CDN 缓存问题,最好从用户浏览器一路查到源站。
先确认你刷的是哪个URL
CDN 刷新一般按 URL 或目录处理。带 www 和不带 www、http 和 https、带斜杠和不带斜杠,都可能被当成不同地址。你改的是 A 页面,却刷了 B 地址,当然看不到变化。
| 位置 | 可能缓存 | 怎么处理 |
|---|---|---|
| 浏览器 | 本地缓存 | 无痕窗口或强制刷新 |
| CDN节点 | 边缘缓存 | 刷新URL或目录 |
| 源站 | 页面缓存、插件缓存 | 清理WordPress/面板缓存 |
| 对象缓存 | Redis、Memcached | 按站点环境清理 |
源站是不是本来就是旧的
很多时候你绕过 CDN 访问源站,发现源站自己就是旧页面。那就不是 CDN 的锅。先确认源站内容已经更新,再刷新 CDN。否则 CDN 重新回源拿到的还是旧内容。
静态资源和HTML要分开看
图片、CSS、JS 是静态资源,HTML 页面是动态内容。静态资源适合长缓存,HTML 页面缓存太久就容易更新不及时。WordPress 站点尤其要注意缓存插件、主题缓存和CDN缓存规则不要打架。
什么时候用预热
刷新是清掉旧缓存,预热是提前把新内容推到节点。小站通常刷新就够了;访问量大的页面,刷新后可以做预热,避免用户第一次访问时回源慢。
小结
CDN缓存不更新,别只盯着CDN面板。先查浏览器,再查CDN节点,再查源站和WordPress缓存。按这个顺序走,通常很快能定位是哪里还留着旧内容。






