减肥吧
随着wordpress网站的时间越来越久,文章越来越多,大家是不是也感受到自己的wordpress网站的运行速度也随之下降?这是什么原因呢?前面的文章,高时银博客也介绍过一些方法,如:评论头像优化、弃用Google字体等。如果我们已经做这些优化,并且网站服务器没问题的情况下,我们就要考虑一下数据库的优化了。下面一起来看看怎样给wordpress网站的数据库优化和减肥?
1、清理wordpress文章的Revision:
WordPress现在的版本加入了自动保存日志修订版的功能。每修改一次日志,就会在wordpress数据库的wp-post表中增加一个Revision,长此以往Post Revision的数量会大得惊人。
在数据库中通过sql语句来清理Post Revision,代码如下:
DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' left join wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
也可以通过Delete-revision插件来清理:
安装这个插件之后,就可以清楚的看到当前数据库中所有Post Revision了,只需要点击删除,就可以将这些东西一次性清理掉。
也可以禁WordPress的Post Revision功能:
在wp-config.php文件中加入一行:
define('WP_POST_REVISIONS',false);
2、清理worddpress的pingback通告
worddpress的pingback通告时间久了也会在数据库中产生很多垃圾。我们可以执行这条SQL语句清理这些东西:
DELETE FROM wp_comments WHERE comment_type = 'pingback';
3、通过WP-sweep插件来对wordpress数据库深入优化:
wp-sweep插件功能:修订版本、自动草稿、已删除的文章、未经批准的评论、垃圾评论、已删除的评论、孤立的文章Meta、孤立的评论Meta、孤立的用户Meta、孤立的项目关系、未使用的项目、重复的文章Meta、重复的评论Meta、重复的用户Meta、transient 选项、优化数据库表等。
WP-Sweep插件代码是尽可能使用WordPress函数来进行清理优化操作,而不是直接使用mysql查询来操作,所以要安全和稳定很多。
通过哪种方式来对wordpress网站的数据做出清理优化,你可以根据自己的需要来做出选择。本人比较推荐第三种,因为,wp-sweep这款插件清理的比较全面,经本人亲测,效果是非常可观的,在没有使用wp-sweep插件清理前,我网站的数据库大小在16M左右,经过清理后,大小只有5M不到,这个瘦身效果是不是很HIGH?
文章最后发布于: 2018-07-15 08:46:57
相关阅读
想要搭建一个个人网站要怎么做?香港主机和WordPress是最佳搭配。香港主机在国内访问速度快,不用备案,即买即用;而WordPress是流行的
WordPress是当前全球使用范围最广的CMS内容管理系统,功能强大,扩展性强,安全性高,利用丰富的主题和插件可以搭建个性化、多功能的网站
别笑!这是某网友在悟空问答问米拓建站创始人的问题!以下就直接引用米拓建站创始人的回答:今天有网友问我“米拓为什么不使用wor
侠客站群系统V3免费版体验以及WORDPRESS平台实战心得
这几天正有玩站群的欲望,打开早上打开A5一看,侠客站群系统有免费版,于是就在www.xiake5.com/down/v3.rar进行了下载,这么好的事,果断申
木牛流马博客打算搬家了,而且是换空间换域名又换主题。对于wordpress博客,php程序代码,笔者一样看不太明白,也可以说是个菜鸟。网上搜