厦门网站制作之修改WordPress数据库的最佳做法

默认情况下,干净的WordPress安装 将从12个数据库表开始,但随着时间的推移,数据快速添加。您的众多帖子,页面,评论,选项和设置都保存到数据库中。此外,许多插件(有时甚至是主题)也创建了自己的数据库表。但是很多这样的数据经过一段时间后都是冗余的。 迟早,数据库开销可能会感到瘫痪。您的服务器减慢,页面加载时间增长,导出和导入变得更加困难,创建备份可能需要几年时间。 因此,在本文中,我们将研究修剪WordPress数据库的最佳做法。即使您现在没有问题,值得考虑清理,因为它可以提高网站的性能,加快您的备份工作流程,并使现场维护更易于管理。 在开始之前不要忘记备份数据库,以便在清理过程中出现问题时,不要丢失任何数据。 1.进行手动清理 有许多冗余数据项可以手动删除,只需从WordPress管理员。 删除不需要的帖子 WordPress将所有的帖子类型(帖子,页面,自定义帖子类型)保存到wp_posts表格中,并将相关的元数据保存到wp_postmeta。 如果您清空 WordPress管理员的“帖子”和“页面”面板中的垃圾桶,您已经摆脱了大量不必要的数据。如果你有很多草稿和待定的帖子,那么通过它们删除你不需要的东西也是一个好主意。 请注意,媒体项目(“媒体”面板的内容)不存储在数据库中,而是存储在/wp-content/uploads/文件夹中。 删除未使用的类别和标签 如果你有太多的类别和标签,你不会使用它也值得删除你不需要的。类别和标签是您可以从WP管理员访问的两种分类类型。通过去除不需要的,你可以在释放空间wp_terms,wp_term_relationships和wp_term_taxonomy数据库表。 删除未使用的插件和主题 默认情况下,插件会保存到/wp-content/plugins/文件夹中,而主题则进入/wp-content/themes/。但是,许多插件以及一些主题都创建了自己的自定义数据库表。他们还经常将选项保存到wp-options表中。 因此,删除不必要的插件和主题可以释放数据库中的大量空间。但是,为此,您必须删除它们,而不是停用。 删除您不需要的评论 您可以从WordPress管理员的“评论”面板中删除未经批准的垃圾邮件和垃圾留言。这样,你可以减小wp_comments和wp_commentmeta表的大小。 如果您的网站收到很多评论,也是考虑使用第三方注释系统(如Disqus或Livefyre),这样您就不必在数据库中存储注释。 2.通过phpMyAdmin优化您的数据库 访问phpMyAdmin phpMyAdmin是一种使您能够管理MySQL数据库的软件。在您的cPanel中,找到 “数据库”部分,只需点击phpMyAdmin图标。 如果您在本地机器上,您可以在本地Web服务器上找到phpMyAdmin ,通常位于http://localhost/phpmyadminURL上。 删除数据库开销 phpMyAdmin具有允许您优化数据库的功能。该Table maintenance > Optimize table选项对所选表运行OPTIMIZE TABLEMySQL查询,并删除数据库的开销。 从下面的屏幕截图可以看出,phpMyAdmin 显示了在表中的开销(最后一列)。选择具有开销的表,或者如果需要,请选择所有表,然后运行查询。 如果您的数据库中有一个损坏的表,您可以通过选择运行REPAIR TABLEMySQL查询的“修复表”选项(下面的“优化表”)进行修复。 3.使用WP的内置数据库优化 WordPress还具有自动化的数据库优化工具。要访问它,您必须编辑该wp-config.php文件。这是您的WordPress安装的配置文件。您可以在您可以通过FTP(SFTP)访问的根文件夹中找到它。 wp-config.php在代码编辑器中打开文件,并在起始PHP tag(<?php)之后添加以下行: 1 define( ‘WP_ALLOW_REPAIR’ , true ); 保存wp-config.php文件并打开http://yoursite.com/wp-admin/maint/repair.phpURL路径。您会发现自己在以下屏幕上: “修复数据库”选项查找并修复常见的数据库问题。另一个选项“修复和优化数据库”也尝试优化数据库,以提高网站的性能(页面加载时间)。 请注意,如果您选择后者,则数据库将被锁定,直到执行任务(您无法保存,编辑或删除等等)。 完成后,不要忘记define( ‘WP_ALLOW_REPAIR’, true );从wp-config.php文件中删除该行,因为数据库优化工具可以由任何人管理员访问。 4.使用插件修剪数据库 有更复杂的数据库优化任务,例如删除过期的瞬态,孤立元项目,重复项目和以前的修订版本,这是使用数据库清理插件最安全的。 下面,您可以找到可用于进一步修整数据库的最佳免费插件。这些插件还执行我在“手动清理”部分中提到的一些任务,这意味着您不必手动执行这些任务。 WP-优化 WP-Optimize插件可以删除垃圾邮件和未批准的注释,pingbacks,trackbacks,过期的临时选项,清除wp_postmeta表和孤立的关系数据,还有许多其他很棒的功能。 在选项面板中,您可以选择要执行的任务。此外,您还可以根据您的规格安排每周自动清理。 WP扫描 WP Sweep插件具有与上述WP-Optimize类似的功能,例如,它可以用于删除垃圾邮件和评论,重复后期元数据,临时选项,孤立元数据等。 WPBeginner有一个有趣的帖子,他们争论WP Sweep(而不是WP-Optimize),因为它“尽可能使用正确的WordPress删除功能,而不是直接删除MySQL查询”。两个插件都很棒,选择你喜欢的任何一个,你不会出现任何错误。 删除修订后优化数据库 使用此插件,您可以删除已删除的项目,过期的瞬变,pingbacks,trackbacks,垃圾邮件等。此外,您可以选择保留日志并设置每小时,每天,每天,每周或每月优化调度程序的两倍。 正如其名称所述,在数据库优化之前,它会删除通常在数据库中占据巨大位置的修订版本。在选项面板中,你可以选择多少个版本,你想保留,也是修订的年龄,可以删除。这个插件也是多站点兼容的,这是一个巨大的加分。

友情提示:点赞熊源码网http://www.dianzanxiong.com点赞熊源码网 » 厦门网站制作之修改WordPress数据库的最佳做法
分享到:
赞(0)
广告位820*80