为了高效运行,WordPress 网站必须拥有强大的数据库。 但是,随着时间的推移,数据库逐渐变得混乱。 它包括许多不必要的数据,如垃圾邮件、修订和草稿。
它还包含由主题和插件创建的额外文件。 但是,即使卸载后也不会删除所有文件。 这可确保您保留数据,以备日后重新安装时使用。
如果不维护数据库,则会影响网站加载速度。 因此,建议每月定期清洁一次。 这个简短的阅读将帮助您获得提示 优化 WordPress 数据库.
但首先,让我们了解结构。 它是在安装时自动创建的。 如果您对此非常了解,那么它将有助于有效地管理它们。
wp_links - 这有助于存储博客链接
wp_posts - 存储所有帖子数据,包括自定义帖子类型和页面
wp_usermeta - 存储与用户相关的元数据
wp_postmeta - 存储与帖子相关的元信息
wp_commentmeta - 存储与评论相关的元信息
wp_options - 存储管理设置区域选项相关数据
wp_comments - 与网站上所有评论相关的存储
wp_user - 用户专用存储
wp_terms - 存储帖子标签和类别
wp_term_relationships - 存储类别、标签和帖子之间的关系
wp_term_taxonomy - 存储与分类相关的所有数据
如果您访问 WordPress 的官方网站,您可以找到有关其工作的全面信息。
使用代码优化 WordPress 数据库
SQL 命令和优化表
表格以在顶部产生开销而闻名。 因此,可以使用此方法对其进行清洁。 它在 wp_posts 上运行,命令如下
OPTIMIZE TABLE ‘wp_posts’’
如果您使用的是 PHPMyAdmin,那么也可以进行优化。 您所要做的就是在选择后右键单击所需的。 然后选择“优化表”选项,它就会完成。
垃圾评论
数据库阻塞的原因之一是垃圾评论。 但只需一个简单的 SQL 命令即可将其删除。
DELETE FROM wp_comments WHERE comment_approved = 'spam'
如果需要,还有另一个命令可以帮助从网站上删除待处理的评论。
从 wp_comments 中删除,其中 comment_approved = '0'
处理垃圾物品
如果您不故意从 WordPress 中删除任何内容,它将永远存在。 这适用于所有内容,包括帖子、评论、图像甚至链接。 所发生的只是将它们重定向到垃圾文件夹。
根据默认设置,垃圾箱每三十天清理一次。 因此,所有文件将在一个位置编译一个月并占用空间。 这有时可能是有害的,因此要修改它,我们可以更改默认计时器。
在 wp-config.php 文件中添加以下代码行
define( ‘SAVEQUERIES’, true );
在主题的页脚部分添加以下块代码。 确保文件名为 footer.php
如果(current_user_can('administrator1')){
全球 $wpdb;
回声“”;
print_r($wpdb->查询);
回声“”;
}
?>
为了改变号码。 存储垃圾的天数将以下代码添加到 wp-config.php 文件
定义('EMPTY_TRASH_DAYS',3); // 每 3 天清空垃圾箱
如果您将天数更改为零,则会禁用垃圾系统。 虽然,强烈建议您在必要时避免使用它。
define( ‘EMPTY_TRASH_DAYS’, 0 ); // Trash disabled
删除修订
毫无疑问,修订是必不可少的,但它是造成混乱的原因之一。 因此,我们可以通过在 wp-config.php 文件中包含以下代码来相应地设置修订限制。
定义('WP_POST_REVISIONS',4); // 将每篇文章的修订数设置为 4。
自动保存
修改自动保存的时间间隔有助于优化 WordPress 数据库。 自动保存功能的通常时间是 60 秒,这是出现混乱的原因。 您可以添加以下代码来修改自动保存的间隔。
define( ‘AUTOSAVE_INTERVAL’, 240 ); // Autosave will happen every 240 seconds.
如果您的工作涉及处理敏感信息,则不建议对此功能进行任何更改。
使用插件优化 WordPress 数据库
对于从事优化工作的每个人来说,编码并不是一个有利的解决方案。 如果您对此没有信心,则必须避免它。 相反,请使用另一种更可取的方法,即插件路由。
强烈建议在此过程中使用 WP-Optimize 插件。 它是一个流行且广泛使用的程序,赢得了完美完成这项任务的声誉。 使用此程序可以轻松安装、激活和清洁。
如果您正在寻找替代方案,请使用插件垃圾收集器或 WP-DBManager。
当涉及到与 WordPress 技术方面的业务往来时,应该不可避免地使用插件。 例如,任何正在审查其他网站建设者的网站都可以使用插件并即兴创作他们的业务。
结论
这导致本指南的结尾。 我们已经向您解释了可以有效地为您完成工作的路径,即编码和插件。 分析您的兼容性,然后从中选择一个。