精简WordPress数据库的七个建议 2014年09月16日

精简WordPress数据库的七个建议

想要加快WordPress主机网站的速度吗?你可能因此花钱购买的设计或代码,来减少网站的加载时间。但事实证明,因为减少你的WordPress数据库的大小可以显著减少网站的加载时间和提高它的速度。
 
精简WordPress数据库的七个建议搜索引擎重视网站的速度,你的网站加载时间在一定程度上会影响你的搜索排名。这并不特别意味着更快的网站速度能提高你的排名,但它帮助爬虫访问您的web页面,为访问者提供更好的用户体验。

你的WordPress数据库越大,可能需要越多的时间来加载访问你的网站页面。所以对你来说是清理你的WordPress数据库和降低它的大小是至关重要的。随着时间的推移,你的数据库可能有很多未使用的记录,冗余项和表,您可以安全地删除这些而不会影响你网站的其他元素,可以帮你减少服务器上加载时间,提高你的网站性能。

1.删除不必要的插件

你知道有超过20000个WordPress插件吗?在你安装一个插件的同时也就意味着牺牲了网站加载时间。数据库总是会由于插件而增大,插件即使停用,WordPress也会加载很多代码。

所以行动起来,可以很容易通过在你的WordPress插件控制面板,删除那些没有在你的网站上使用的插件。

2.删除垃圾邮件的评论和不必要的代码

在你的垃圾邮件和垃圾文件夹应该有不少评论和文章,这是都是不必要的冗余,可以进行删除。当新的文章发布以后,你应该删除修改之前的草稿。

您可以使用WP-optimize插件,单击完成工作。同时,可以在你的数据库中找到未使用的表,使用WordPress插件的清理选项进行清理。

3.使用MySQL查询

精简WordPress数据库的七个建议
在很多情况下Akismet插件会增加数据库的大小,产生的表被称为wp_commentmeta。 安装WP数据库管理器插件,运行以下两个查询选项,可以从WordPress控制面板执行(但他们分别运行):

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);
DELETE FROM 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.压缩图片

压缩你的图像可以大大减小你的数据库。您可以使用gzip压缩,以减少基于比如CSS、JavaScript和HTML的文本大小。

5.关掉自动保存

WordPress每2分钟会保存你的文章更改和在线商店修订。文章的修改都是在数据库中保存为单独的条目,这使得数据库数据大大增加。

如果你在写长文章,关掉自动保存功能会是可行的解决方案。将下面的代码添加到您的功能里。php文件的关闭和打开php标签:

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

6.优化的WordPress数据库

数据库是存储的数据地方,包括评论、设置、页面、文章、插件和代码等的数据。一个庞大的数据库意味着每次重新加载页面时,需要花费更长的时间。

这就是为什么你需要优化您的数据库。使用WP-DB manager或WP优化插件是不错的方式,来恢复、修复、优化和备份你的数据库。

7.使用缓存插件

W3 Total Cache这样的缓存插件,可以为首次访问者创建一个静态的页面版本。当访问者第一次进入你的页面时,数据库是可以被访问的。

使用缓存插件,可以在服务器上存储,生成的页面。所以当用户下次访问该页面,同一页面是预先生成和数据库不会增加。
 
采取以上的措施来优化你的WordPress数据库,随时关注你的数据库大小,你会得到意想不到的结果。
分享到:
XuNiZhuJiYuMingJiaoCheng
推荐阅读