You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

卸载W3 Total Cache后网站仍加载缓存版本的技术求助

解决W3 Total Cache卸载后仍加载缓存内容的问题

我碰到过不少类似的情况,W3 Total Cache有时候会留下一些隐藏的缓存残留,下面是一步步排查和解决的方法:

  • 强制清除浏览器缓存:首先最容易忽略的就是本地浏览器缓存,按下Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新页面,跳过本地缓存加载最新内容。如果还是不行,直接清除浏览器的全部缓存(包括Cookie和站点数据)。

  • 检查并删除W3TC残留文件:
    除了你已经删除的cache和w3cache文件夹,还要确认这两个关键文件/配置:

    • 删掉wp-content/advanced-cache.php:这是W3TC自动生成的缓存加载文件,卸载时可能没自动移除;
    • 打开wp-config.php,查找是否有define('WP_CACHE', true);这一行,如果有,直接删除或者注释掉(加//前缀)。
  • 刷新服务器端PHP缓存:如果你的服务器开启了OPcache、APC或其他PHP opcode缓存扩展,旧的PHP文件可能还被缓存着:

    • 虚拟主机用户:登录主机控制面板(比如cPanel),找到"PHP设置"或"缓存"相关选项,点击重启PHP或刷新OPcache;
    • VPS/独立服务器用户:执行命令重启PHP服务,比如service php-fpm restart(根据你的PHP版本调整,比如service php8.2-fpm restart)。
  • 清除CDN缓存(如果使用):如果网站配置了CDN,CDN节点上可能还缓存着旧的页面内容。登录CDN管理后台,找到"清除缓存"选项,选择清除整个站点的缓存,或者针对性刷新问题页面的缓存。

  • 排查其他缓存来源:检查是否有其他缓存插件或者主题自带的缓存功能,暂时禁用这些工具并清除它们的缓存,确认是否是它们导致的问题。

  • 清理数据库中的W3TC残留配置:W3TC会在数据库的wp_options表中存储一些配置数据,你可以通过phpMyAdmin操作:

    1. 备份数据库(重要!防止误操作);
    2. 进入wp_options表,搜索option_name中包含w3tc的条目;
    3. 删除所有找到的相关条目。

做完这些步骤后,再重新访问网站,应该就能加载最新的内容了。

内容的提问来源于stack exchange,提问作者Greg Minaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:50:51