7减少WordPress数据库大小的技巧

文章撰写者:
  • WordPress
  • 更新:Sep 08,2014

认真加快你的WordPress托管网站?

然后,您可能会因为没有杂乱的设计或减少网站加载时间的代码而花钱。

如果你像典型的网站管理员一样,你会急切地吞噬工作表,电子书和网络研讨会,教你提高网站速度。

但事实证明,你可能不需要捣碎一些面团。

你为什么问?

因为 减小WordPress数据库的大小 可以显着减少您的网站的加载时间,并提高其速度。

搜索引擎给了很多东西,这已经不是什么秘密了 对网站速度的重要性,并且您的网站加载时间可能会影响您的搜索排名。 这并不意味着更快的网站会提升您的排名,但它可以帮助抓取工具轻松访问您的网页,并为访问者提供更好的用户体验。

WordPress数据库越大,为访问您网站的人呈现页面所需的时间就越多。 所以这对你来说至关重要 清理你的WordPress 数据库并减小其大小。 随着时间的推移,您的数据库可能包含未使用的记录,冗余条目和表格,您可以安全地删除这些记录,而不会影响站点的其 这有助于消除服务器上的加载时间并提高站点的性能。

想知道如何减小WordPress数据库的大小? 以下是减少可立即投入实践的WordPress数据库大小的七个步骤:

1。 删除不需要的插件

1

你知道有超过20,000 WordPress插件吗? 您可以轻松安装插件,同时也是一种祝福和诅咒。 您的数据库将始终受到插件膨胀的影响,因为每个插件即使在停用时也会为WordPress添加更多代码以加载。

那么你的数据库和你的网站是一个好处,并删除你暂时没用过的所有插件。 这可以通过WordPress仪表板中的插件部分轻松完成。

2。 删除垃圾评论和不需要的代码

2

您的垃圾邮件和垃圾箱文件夹中应该有评论和帖子:这是您需要删除的不必要的混乱。 您还应删除作为草稿留下的任何帖子修订版本,而不是发布新帖子。

您可以使用 WP-optimize插件 只需单击即可完成工作。 同时,您可以使用WordPress插件的清除选项来查找数据库中未使用的表并清除它们。

3。 使用MySQL查询

由于名为wp_commentmeta的表,Akismet插件在许多实例中增加了数据库大小。 安装 WP db manager插件 >运行以下两个查询选项 - 它们可以从WordPress仪表板执行(但分别运行每个选项):

DELETE FROM wp_commentmeta WHERE comment_id NOT IN(SELECT comment_id FROM wp_comments);
从wp_commentmeta删除WHERE meta_key LIKE'%akismet%';

您的WordPress安装可能会有所不同,因此在应用上述查询之前不要忘记检查您的表名。 以下SQL查询也有助于减少数据库大小:

DELETE FROM wp_postmeta WHERE meta_key =“_ edit_lock”; DELETE FROM wp_postmeta WHERE meta_key =“_ edit_last”;

4。 压缩图像

4

压缩图像可以大大减少数据库中的数据量。 您可以使用gzip压缩来减少基于文本的资源(如CSS,JavaScript和HTML)的大小。

您也可以使用 WP Smush.it 通过从JPEG中剥离元数据,将GIF转换为索引的PNG,从索引图像中剥离未使用的颜色以及优化JPEG压缩,将新图像上传到媒体库时压缩图像的插件。 WP Smush.it将在幕后安静地运行。

5。 关闭自动保存

WordPress会保存您每隔2分钟发布的更改并将其存储为修订版。 单个帖子的所有修订都保存为数据库中的单独条目,这使得数据库非常大。

如果您正在撰写长篇帖子,关闭自动保存功能是可行的解决方案。 将以下代码添加到关闭和打开php标记之间的functions.php文件中:

function disableAutoSaveCompletely(){wp_deregister_script('autosave'); } add_action('wp_print_scripts','disableAutoSaveCompletely');

6。 优化WordPress数据库

数据库是存储所有内容的地方:注释,设置,页面,帖子,插件和代码。 膨胀的数据库意味着每次重新加载页面时,可能需要更长的时间才能找到并显示信息。

这就是您需要优化数据库的原因。 运用 WP-DB经理 or WP优化插件 是一种恢复,修复,优化和备份数据库的好方法。

7。 使用缓存插件

缓存等插件 W3总缓存 为首次访问者创建页面的静态版本。 因此,当有人第一次访问时,访问数据库以生成您的页面。

使用缓存插件,生成的页面存储在服务器上,因此当用户下次访问页面时,会预先生成相同的页面,并且不会调用数据库。

采取以下措施来优化您的WordPress数据库。 你会发现即时结果。

关于Dan Virgillito

Dan Virgillito是一位专业的博客和内容战略顾问,喜欢与初创公司,公司和非营利组织合作,帮助他们更好地讲述自己的故事,吸引粉丝并找到通过内容推动业务发展的新方法。 您可以通过他的网站了解有关他的工作的更多信息并与他取得联系。在Google+上与Dan联系/ Dan Virgillito 和Twitter / @danvirgillito