Cloudflare与Super Cache插件清缓后仍显示错误页问题求助
缓存残留排查解决指南
- 源站服务器层面缓存清理
优先检查服务器自带的缓存机制:如果使用Nginx搭建站点,确认是否开启了fastcgi_cache、proxy_cache配置,清空对应缓存目录的文件;如果使用宝塔、cPanel等面板,找到面板自带的「页面缓存」「静态缓存」功能执行清空操作;若站点开启了Redis、Memcached等对象缓存服务,也需要执行一次对象缓存清空。 - Cloudflare特殊缓存规则排查
普通的缓存清除无法覆盖Cloudflare「始终在线」功能存储的宕机页面,可先在Cloudflare后台暂时关闭「始终在线」功能,等待1-2分钟后重新开启即可清除这部分缓存;另外检查是否配置了Cloudflare Worker、自定义缓存规则,若有针对首页HTML的强制缓存逻辑,需要单独清空对应规则的缓存实例,或调整规则优先级后再执行全量缓存清除。 - 插件预缓存逻辑校验
清空Super Cache缓存后,先暂时关闭插件的「预缓存」功能,避免未更新的旧页面被自动重新缓存;确认首页正常展示后,再重新开启预缓存生成最新的页面缓存。 - 源站返回内容验证
可通过本地执行curl命令直接访问源站验证返回内容是否正常,排除源站本身仍残留错误页面的问题:
若该请求返回的内容仍为错误页面,说明问题出在源站本身的缓存逻辑,和CDN无关。curl -H "Host: www.burmart.com" http://[你的源站实际IP]/
内容的提问来源于stack exchange,提问作者Lwin Ko Ko
相关产品推荐
相关产品推荐

