wp transient list --format=count
wp transient delete --all
wp cache flush

迁移完成后首页打开还是要三秒多 数据库监控显示每分钟都有几十条 INSERT 写进 wp_options key 里还带着旧站的域名。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。

原因不复杂,主题和插件用域名拼 transient key 旧站留下的缓存没被清 新域名每次命中不到就重建 旧的过期记录又没人删 越积越多 写入量一直下不来。

「transient 残留」排查到最后往往是很小的一处差异,前面那些复杂猜测可以先放一放。动手前把原文件复制一份带时间戳,出问题立刻换回去,比现场分析快得多。

一次只改一处,改完立刻验证,几个改动叠在一起,出问题就说不清是谁导致的。

处理上按这个顺序:先按 option_name 前缀统计一下 transient 看有多少条还带着旧域名值;清空所有旧的 transient 让缓存按新域名重新完整生成一遍;对象缓存如果也用过旧前缀 一起 flush 掉再观察写入量。

改完只确认一件事:首页响应回到一秒内 wp_options 每分钟的新增写入降到个位数 稳定下来。

作者 9823189