维护WordPress数据库的5种最佳做法
您的WordPress数据库是您网站所有内容的存储地,因此适当的维护是关键。但是,随着必要任务的积累,随着时间的推移,这可能变得越来越棘手。
幸运的是,有一些最佳实践可以帮助您跟上不断增长的WordPress数据库。始终执行维护任务将帮助您使站点保持最佳性能。
在本文中,我们将讨论执行常规数据库维护任务的重要性。然后,我们将为您提供五个最佳实践,您可以为自己的网站实施这些最佳实践。让我们开始吧!
维护WordPress数据库的重要性
造成网站缓慢的因素很多。虽然许多站点速度指南都参考了诸如图像文件或渲染阻止代码之类的参考因素,但您的MySQL数据库通常是关键角色。
该数据库是WordPress网站的心脏。它由包含重要信息的表组成,其中包括:
页面和博客文章
注释
主题和插件设置
链接
表格输入
自定义帖子类型
表中存储的数据越多,服务器从表中检索信息所花费的时间就越长。简而言之,如果没有适当的WordPress数据库维护,您的网站将无法获得原本可以的速度和效率。
数据库优化任务检查是否有不必要的内容和不一致,可能会使您的网站瘫痪。这有助于提高效率并减少加载时间。
但是,常规的数据库维护和优化不仅仅可以使您的站点尽快运行。它们还最大程度地降低了崩溃的可能性。
您是否雇用WordPress专业人士来处理数据库维护任务还是自己解决这些问题都没有关系。重要的是它们不会被忽视或推到路边。
维护WordPress数据库的5种最佳做法
如您所见,将数据库维护作为首要任务很重要,原因有很多。幸运的是,您可以使用一些有用的提示和工具来简化操作。您可以将以下五个最佳做法应用于自己的网站。
定期进行数据库备份
作为您网站的中坚力量,您的WordPress数据库非常重要,以至于无法在没有第二个副本安全备份的情况下对其进行混乱。如果在优化或更改时出现问题,您希望有一种方法可以快速消除损害。
您可以使用多种方法来备份WordPress数据库。如果您习惯于浏览phpMyAdmin,则在托管帐户中通过cPanel是一种可靠的方法。
另一个选择是从WordPress管理仪表板手动导出数据。您可以通过转到工具>导出来执行此操作:
用于在WordPress管理仪表板上导出内容的选项。
虽然很简单,但是这些方法的唯一缺点是您实际上必须记住要执行它们。因此,更好的选择可能是使用诸如UpdraftPlus之类的插件,该插件可让您安排备份时间:
UpdraftPlus WordPress插件
拥有超过200万个活动安装,它是最受欢迎,最可靠的备份插件之一。您可以使用它来创建数据库备份到各种云存储平台,包括Google Drive,Dropbox,Amazon S3等。
使用诸如WP-Optimize之类的插件删除旧的帖子修订
WordPress带有一个内置的修订系统,该系统可以记录您在网站上创建的所有草稿和帖子更新。在许多方面,此功能都非常方便。
它为您提供了撤消更改和还原以前版本中的帖子的机会。但是,随着时间的流逝,这些修订可以迅速加起来并在数据库中造成不必要的膨胀。
因此,您可能会考虑限制站点上允许的已保存修订的数量。您可以通过在网站的wp-config.php文件中插入以下代码行来做到这一点:
define('WP_POST_REVISIONS',3);
您可以将数字更改为要限制发布的修订版本。默认情况下,WordPress允许数量不限。
这有助于减少将来发布的旧修订的数量。但是,根据您拥有网站的时间,您可能已经在数据库中保存了大量的卷。
如果是这种情况,我们建议将其删除。这样做可以释放空间并有助于清理数据库。为此,您可以使用WP-Optimize之类的插件:
该插件是免费使用的(尽管它确实具有包含附加功能的高级版本)。下载并激活它后,您可以转到WP-Optimize> Database来删除旧修订版:
WP-Optimize WordPress插件的数据库设置选项
接下来,选中“清除所有帖子修订”框。然后单击“ 运行所有选定的优化”按钮。这将自动从数据库中删除所有旧的修订版本。
安装Akismet过滤垃圾邮件评论
除了过时的修订版之外,还有其他类型的数据可以累积并占用数据库中不必要的空间。其中之一就是垃圾评论。
在WordPress网站上管理垃圾邮件可能令人头疼。但是,这是维护的重要组成部分。太多的垃圾邮件不仅会打扰人们,影响网站的安全性和性能,而且还会导致数据库膨胀。
默认情况下,WordPress上的垃圾邮件评论会在30天后删除。这看起来可能很快。不幸的是,在数据库的wp_comments表中添加数十甚至数百行仍然有很多时间。
数据库优化和诸如WP-Optimize之类的插件可以帮助删除垃圾邮件和垃圾评论。但是,我们建议您通过安装垃圾邮件过滤插件(例如Akismet)进一步迈出这一步:

Akismet使管理注释和主动节省磁盘空间变得更加容易。活跃安装量超过500万,这是用于垃圾邮件防护的最受欢迎和广泛使用的WordPress插件之一。另外,它是免费下载和使用的。
调整插件上的设置以帮助最小化未使用的表
WordPress网站维护的黄金法则之一是将插件保持在最低限度。您拥有的越多,则需要花费更多的时间来更新和管理它们。此外,它们还会占用您数据库中的空间,并增加您处理兼容性问题和安全漏洞的风险。
但是,即使使用完插件,插件也可能会影响您的网站。问题在于它们大多数都将其设置存储在WordPress数据库中。即使停用,该信息也会保留在那里。
这样做的原因是,如果您以后想再次激活它,则不必重新配置插件。但是,如果您不想再次使用它,这将无济于事。
某些插件可以在您卸载它们时“删除所有数据”。寻找此选项并加以利用是很明智的。此外,我们强烈建议您实际删除不再使用的扩展名:
删除它们的另一种方法是批量删除它们。您可以通过点击插件页面上的非活动链接来做到这一点:

全部选中后,单击“ 批量操作”下拉菜单下的“ 删除”选项。同样的概念也适用于您的WordPress主题。
运行WordPress数据库优化工具
如果您花了一些时间使用WordPress,则可能已经意识到此功能。但是,对于初学者来说,该平台附带了一个内置的优化工具,可用于修复和维护数据库。
当您下载WordPress时,默认情况下此工具处于关闭状态。但是,激活它非常容易。您可以通过编辑wp-config.php文件来实现。只需添加以下代码行:
define('WP_ALLOW_REPAIR',true);
然后保存您的更改。接下来,访问http://your-site.com/wp-admin/maint/repair.php。当然,您需要用自己的域名替换“您的站点”。这将带您到一个页面,为您提供修复数据库或修复和优化数据库的选项:

您可以选择任何一个选项,WordPress将扫描您的数据库以发现潜在的问题。虽然修复数据库可能就足够了,但修复和优化数据库提供了更深入,更彻底的清理过程。
结论
您在WordPress网站上投入了大量时间和精力。不幸的是,如果您的数据库维护不当,则意味着您的网站也无法正常运行。这就是为什么必须承担这些任务的原因。
在这篇文章中,我们讨论了WordPress数据库维护的五个最佳实践:
定期进行数据库备份。
使用诸如WP-Optimize之类的插件删除旧的帖子修订。
安装Akismet过滤垃圾邮件评论。
调整插件上的设置,以帮助最大程度地减少未使用的表。
运行WordPress数据库优化工具。
您对WordPress数据库维护有任何疑问吗?让我们在下面的评论部分中知道!