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

如何通过SFTP/SSH连接清除WordPress网站缓存

通过SSH/SFTP清除WordPress缓存操作指南

完全可以通过已建立的SFTP/SSH连接直接清缓存,不需要登录WordPress后台,操作前建议先把要删除的目录本地备份一份,避免误操作出问题。

需要清理的缓存文件/目录对应位置

所有缓存类文件都集中在wp-content目录下,不要误删同目录下的plugins、themes、uploads文件夹,这些是你的插件、主题、上传媒体文件,不属于缓存:

  • WordPress原生缓存、W3 Total Cache/WP Super Cache等绝大多数通用缓存插件的缓存文件:全部存放在wp-content/cache/目录下,删除该目录内所有子文件、子文件夹即可,不要删除cache文件夹本身
  • WP Rocket插件额外缓存位置:wp-content/cache/min/(静态资源压缩缓存)、wp-content/wp-rocket-config/(运行配置缓存)
  • LiteSpeed Cache插件缓存位置:wp-content/litespeed/目录下全部内容
  • 部分带内置缓存的商业主题(如Avada、The7):缓存存放在对应主题目录下的cache/或assets/cache/子文件夹内
  • 服务器端对象缓存(Redis/Memcached):不存在文件形式的缓存,需要通过命令行清空内存缓存

SFTP可视化操作步骤

  • 连接SFTP后进入站点根目录(通常主机默认根目录名为public_html、wwwroot或html,根据你自己的主机配置找)
  • 定位到上述对应缓存目录,进入后全选所有内容,右键选择删除即可
  • 删除完成后在浏览器端按Ctrl+F5硬刷新页面,确认页面加载为最新版本即可

SSH命令行快速操作

SSH登录后先通过cd 你的站点根目录路径命令进入站点根目录,确认当前路径正确后再执行以下对应命令,不要随意在系统根目录执行删除命令:

  • 清空通用核心缓存及大部分插件缓存:
    rm -rf wp-content/cache/*
  • WP Rocket用户额外执行:
rm -rf wp-content/cache/min/*
rm -rf wp-content/wp-rocket-config/*
  • LiteSpeed Cache用户额外执行:
    rm -rf wp-content/litespeed/*
  • 开启Redis对象缓存的用户执行:
    redis-cli FLUSHALL
  • 开启Memcached对象缓存的用户执行:
    echo "flush_all" | nc localhost 11211

注意:执行删除命令前可以先执行ls wp-content/查看目录结构,确认路径下的文件夹和你站点结构一致,避免误删。删完缓存如果出现页面样式错乱、功能异常不用慌,重新访问一次站点,缓存机制会自动重新生成所需的临时文件,等待10-30秒刷新页面即可恢复正常。

内容的提问来源于stack exchange,提问作者matt.mcg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 06:48:21