WordPress速度优化系列之 清理数据库的方法

来源:本网整理

优化网站第一步,也是优化网站最重要的一步。网站title中尽可能出现全部关键词。这里说的全部关键词,不外乎也就2-5个。有人说关键词堆尽会K站,那都是狗屁。也会有人说,那是只暂时没被K。错,我对一些关键词大量堆积的网站观察了近一年,不但没被K,而且排名非常好。百度一下任何一个热门关键词,看看排名好的哪个站没有关键词堆积?优化网站中要避免title、keywords、description这三个标签中最好不要出现“最”。当然有些关键词站长在优化的时候都出现“最”了,百度也没办法,总得有站排前面不是但是在优化网站的过程中还是要尽量避免?title、keywords、description中也要包含所相关关键词,尽量用句子连成一段话。不要怕长,长了也没事,别轻信一些所谓的SEO人士说得长了会K、会降权,那都是狗屁优,化网站是可以这样做的。优化网站最禁忌的就是title、keywords、description、网站结构、模板这些元素千万别频繁修改,每修改一次,就会降低网站在搜索引擎中的信任度。这一点是最最重要的,网站被降权90%的原因在此,优化网站的过程中千万不要这样。网站的h1、h2、h3…标签在网站优化中的作用不可低估,主关键词出现在h1标签里,次关键词出现在h2标签里,依次类推。切记:不可隐藏标签里的内容,h1标签搜索引擎非常敏感,隐藏就是作弊,这一点是会被搜索引擎惩罚的,不过凡事都有个例外,搜索引擎也不是神。就目前百度排名形势来看,各行各业排名好的网站在优化的过程中都有以下几个共同特征:① 网站头部、脚部堆积大量粗体关键词,且链接指向主域名。(也算是内链吧,有些排名好的站,自己首页链接就放10几个)② 网站美工差,版面参差不齐,可以说得上很难看。(可能百度认为这是个人网站,不属于带有赢利性质的商业网站)③ 导出链接少。(10-30个之间,买链接的可能性极大)。④ 网站内容并不是原创,并不是天天更新,甚至有些是10天半月更新一次。(不过太频繁没有好处)优化网站时网站的导出链接不宜过多,最多30个为好。如果可以一个都不要导出那最好。百度的权重并不是看PR,RP只是个虚拟产物,没有一点实际意义,所以与人交换友情链接应该看重对方网站的排名、每日新收录页、快照日期。导入链接可以买,且越多越好,没有限制。有人说买链接是作弊的,那都是狗屁。没有一点根据,百度还没有那个技术检测出你的导入链接是花钱买的还是朋友给帮忙链的。但要求稳定,不可今日链,明日下www.zgxue.com防采集请勿采集本网。

s">

WordPress速度优化系列之 清理数据库的方法

作者:小残 字体:[增加 减小] 来源:互联网 时间:08-23 20:24:35 我要评论 今天这篇”WordPress速度优化系列之清理数据库,全部来源于之前对和邪社进行优化所得来的经验以及教训,以后还有其他相关的文章 ">目前本站已经有300多篇日志和超过2000条评论,虽然数据量不是很多但是偶尔会出现,404或者是500亦或是502错误,甚至造成服务器宕机。

1.停用不必要的插件 2.插件搜寻 WP Super Cache 此插件是将网页缓存 加速使用者读取及减轻伺服器负担 3.插件搜寻 Autoptimize 此插件是将网页压缩行数,降低流量使用与网页双管齐下加速网站速度

也就出现了今天这篇”WordPress速度优化系列之“清理数据库”,全部来源于之前对和邪社进行优化所得来的经验以及教训,以后还有其他相关的文章。

有能力的话,实现数据库缓存 其次就是动静态分离,能够静态缓存的尽量静态缓存 最后就是大图片尽量使用七牛这种外链的,当然,图片站点的话还是算了 BanYuner回复

通过上网搜索相关优化技巧和个人经验,造福各位博主,于是就有了今天大家看到的WordPress优化系列之“清理数据库”。

传统的回答一般是 静态分离,使用CDN,站点使用缓存插件,提高带宽,减少SQL查询 BanYuner回复

既然是WordPress优化系列,肯定有方方面面需要照顾到,比如选择正确的插件,减少数据库请求次数,如果最大限度的提升加载速度等等,我会尽量把方方面面需要说明清楚的内容都写出来。今天就先讲一下最容易也是最需要亟需解决的一个问题,那就是日益增长的数据库问题。

首先我们要知道适用于其他类型网站的加速优化方法同样适用于wordpress博客;再次要知道用户网页加载时间分为三部分:①网页执行时间 ②页面及页面元素加载时间 ③浏览器渲染网页时间, 针对这三

刚接触wordpress我对这方面的经验为零,完全的从零开始,甚至没有接触过linux或者是相关的一些技术,比如Nginx(Apache)的优化配置,数据库(MySQL)的理论知识以及相关的配置等等等等。只因从一台完全空白的服务器(仅有linux或者是Windows)到一个完整的WordPress博客是一个相当“艰巨”的过程。而这篇文章提到的内容肯定不可能非常完善,以后我会逐步的将其充实起来。

1 cdn加速 2 伪静态 3 缓存插件—更多的就到 自己搜索“我们爱小众”

目前小残博客有300多篇日志和超过2000条评论,可是MySQL数据库的总大小已经超过了250多MB,从上图可以看到和邪社的数据库大小已经到了250M(这个小残优化之前的截图,现在的数据库因为已经清理完毕,所以很小了)

这么“庞大”的数据库到底有多少有用呢?下面就开始一步步优化我们的数据库。

清理wp-commentmeta表

WordPress现在已经发展到了3.1版本,而如果是从2.X系列就开始使用WP的用户则会发现数据库增长的比例跟文章发布的数量不成比例,原因当然有很多。

我们首先要清理的是wp_commentmeta这个表,在2.9版本之前,这个表完全不存在,先来看看它的内容,浏览表结构可以发现其为akismet_history、akismet_result、akismet_as_submitted等

很显然,这个是WP官方推荐的反垃圾评论插件Akismet所生成的,其值的作用是记录管理员用户对垃圾评论的处理结果以及插件自动判断某条评论是否为垃圾评论的相关记录。

(如果你没有安装这个Akismet插件)可以跳过这一步

如果你安装了AKismet那么只需要在MySQL管理器也就是phpMyAdmin里面输入一条简单的命令即可清除。进入数据库运行MySQL语句查询,

复制代码代码如下:

TRUNCATE TABLE `wp_commentmeta`

20141226055655

清理Revision Post(日志修订)

Revision Post 是 WordPress 在2.6版之后加入自动保存日志修订版造成的,您每修改一次日志,就会增加一个 revision , 如果您修改多次,数篇日志之后,这将是一个很可怕的数量!您如果有上百篇的日志,您的冗余 revisiong 可能会有上千篇之多!

(此描述来自插件delete-Revision manager)这里我们使用一个简单好用的插件来清理,Delete-revision Manager(WP官方扩展链接),安装此插件后,运行该插件可以清楚的看到目前数据库里面所保存的日志修订。

PS:安装好插件清理成功后在修改修改wp-config.php文件:合适的位置插入这一行参数:

复制代码代码如下:

//取消自动修订版

define('WP_POST_REVISIONS',false);

彻底优化清理wp_options

wp_options表是用来存贮WP的设置方面的信息,如博客名、博客地址、基本设置、插件设置、主题设置…等。

关于这个表,如果你不是砖家级的人物,建议直接跳过,因为这个操作这个表的危险性比较大。此表用来存储WP设置相关的信息,如地址、插件设置等等。但是因为各位的“折腾”,这个表会因为频繁的尝试安装/禁用各种插件变得臃肿不堪。

(本站数据库259Mwp_options占用了248M)十分影响数据库运行速度。因危险性较大,我不做过多阐述

如果发现自己的博客中这个表也和小残博客一样这个表异常的大那么可以先备份数据库然后在清空wp_options表

最后本地搭建一个wordpress然后设置的网站标题后台密码插件设置后台设置全部设置为和自己的博客一模一样然后在导入wp_options表即可。

除非万不得已最好不要这样做,小残我也是被逼无奈。。。

清理wp_postmeta

可能有很多东西你想保存到你的一些日志中 — 你写日志时候的心情 ,你当时听的歌曲,你所处的地理位置,一些相关日志的列表,特定为搜索引擎指定日志信息等等。所以这些东西都会保存到wp_postmeta 这个表中。关于这个表的清理可以借助插件WP-Cleanup完成。执行下列相关的MySQL指令则可以进一步的清理出无用的数据

复制代码代码如下:

DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';

DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';

DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';

最终优化结果如上图从259M减少到14.4M,其中大部分占用的都拜wp_postmeta所赐

WordPress数据库相关的清理工作到此就告一段落,其他关于WordPress数据库的优化技巧也还有很多,牵扯到了系统底层方面以及需要借助插件完成。

关于这篇文章除了优化清理wp_options以为所涉及到的SQL语句基本不会出现什么问题

但是永远记住一句话:做好备份!只有做好备份工作才可以有备无患。

本文来自小残博客

大学的玩物啊。代码的优化就不说了列,WP Super Cache必须的啊,然后挂个国外的vps,MT的啊,啥子的,也不是很贵。查看原帖>>内容来自www.zgxue.com请勿采集。

免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
Copyright © 2017 www.zgxue.com All Rights Reserved