WordPress备份越来越慢,先查数据库还是上传目录?

WordPress备份越来越慢,先别急着装清理插件。一次备份至少可能包含数据库、上传文件和打包传输三个环节;只有先知道增长发生在哪里,才能决定该清什么。文章数量没增加,也不代表这三部分没有变化。

先把“备份变大”和“备份变慢”分开

保留最近几次成功备份的开始时间、完成时间、文件体积和备份范围。如果某次从增量改成全量,或者把原来排除的视频目录加了回来,它和前几次就不是同一口径。压缩率、网络速度和远端存储也可能改变耗时,不能只凭压缩包变大断定数据库有问题。

可以给维护人员一张简单记录:数据库导出多大、上传目录多大、压缩花多久、上传远端花多久。没有分阶段日志时,先补一次可观察的备份记录,不用立即执行删除。

数据库增长,要追到具体用途

如果增量集中在数据库,就比较各表在同一统计口径下的体积变化,再查表对应的插件或业务。订单、询盘、编辑历史、任务队列和调试日志,保留理由并不相同。一张大表也可能是正常业务积累;仅凭表名前缀猜用途,容易删错。

光算的WordPress数据库膨胀排查说明提供了按表体积、增长趋势和查询用途分类的思路。这里最值得借用的是先确定处理目标:减轻备份负担与改善页面响应是两项任务,前者完成不代表后者自动改善。

例如,某插件日志持续增长但不参与访客页面查询,调整其保留策略可能减小下一次备份,却不能据此宣传首页提速。相反,若数据库体积稳定,备份耗时主要在上传阶段,就应检查传输和备份调度,而不是清理内容。

上传目录变大,先找新增文件而非“重复文件”

图片的不同尺寸、原图和编辑后版本可能各有用途。文件名相似只是线索,不是删除依据。还应检查备份插件是否把历史备份放在本次又会打包的目录中:若确实发生套娃备份,应该在核实恢复方案后调整备份范围和保留策略。

  • 先对比目录级占用,再查增长最多的月份或插件目录。
  • 记录大文件的类型、产生时间和使用者;视频、扫描件与缓存分别判断。
  • 检查文章、主题及其他语言页面是否仍引用候选文件,不只看媒体库的“未附加”状态。

一次只改变一个可解释的因素

确定对象后,先保留可恢复的备份与具体清单,在测试副本验证处理方式。不要同时删日志、重生成图片、换备份服务商,否则即使变快,也难以知道哪一步有效。

调整完成后,用相同范围再做一次备份,并抽查恢复后的文章、图片、配置和需要保留的业务记录。压缩包能下载,不等于恢复成功;备份时间缩短,也不等于网站变快。把这两个结果分别记下来,下一次增长时才有可比较的起点。