优化下wordpress,一点心得_优化 本站目前是使用wordpress网站程序,这款程序应该是全世界最流行的博客系统,同时也完全是个cms系统,我越用越顺手,不过本站由于用了好几个插件,感觉速度越来越慢,有时候慢得简直无法容忍,于是今天决定优化一下。

wordpress程序的插件很多,但是插件越多,消耗的系统资源也越多,令人难以忍受。今天清理了好些插件,尤其是那些不怎么用的,连无觅也删掉了,换上了一个内置的相关文章插件。

一开始我选用的是Microkid's Related Posts,这个插件最大特点是需要手动选择,但我通常习惯采用wlw等离线软件写博,于是否决了这个插件,说实话,这个插件还不错,但不符合我的需要。于是我换了Yet Another Related Posts Plugin 这个插件,这个插件可以自动生成相关文章,应该是根据tag标签生成的吧,自动的比较符合我的需求。

 

优化下wordpress,一点心得_target_02

Another Related Posts Plugin的管理界面

除此,我还决定清理下spam留言,这些垃圾有一千多条,估计数据库都为此臃肿不少,原来没怎么管,后来加了一个验证码插件才限制住了这些垃圾留言。看来验证码对于spam是个好办法,比很多办法都有效。

但目前留下来 的一千多条垃圾留言怎么办?难道一页一页删除?那太慢了吧,于是我有google最佳办法,终于让我找到了。那就是WP-Optimize 插件,字面意义就是wp优化,安装激活之后,管理界面如图:

优化下wordpress,一点心得_border_03优化下wordpress,一点心得_wordpress_04wp-optimize的管理界面

这个优化插件最大的好处就是可以一键清理臃肿的数据库,将没有通过的留言、post的留底一次清理。我此次清理,清理了3M多,为数据库瘦身不小。

同时,我又开启了网站的Gzip网页压缩,我的是bluehost空间,但上网查找找到的cpanel里面的Gzip优化选项已经不在了。但bluehost还是支持Gzip,只好手动开,我用的是更改网站index.php的办法。

在根目录index.php文件中找到

define('WP_USE_THEMES', true);

在后面加入下面的代码即可:

if(ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING'])){
if(substr($_SERVER['REQUEST_URI'],0,10)!='/wp-content/uploads/')//排除不需要Gzip压缩的目录,图片一般不推荐启用Gzip压缩
ob_start('ob_gzhandler');
}

 

经过此轮调整,起码感觉要好了不少。

如果以后需要,可能还需要 WP Super Cache 插件,但目前暂不安装。

原文:优化下wordpress,一点心得