WordPress加速

众所周知,Dreamhost空间因为在国外,所以速度一直不理想,再加上wordpress本身效率的问题,访问速度是比较郁闷的一件事情。所以我们需要修改一些地方,加快Wordpress系统的运行(友情提醒:修改之前先备份。最好在本地架设wordpress做好测试)。

一、减少查询数据库。

Dreamhost的数据库和Wordpress是分开的,所以查询数据库也许会花费比较多的时间,而有些东西是确定的,我们不需要查询数据库就知道应该是什么的,为什么还要让它查询数据库呢?

打开你现在使用的模板文件夹,找到header.php文件夹,

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />


<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />

这些关于你的博客名称,博客地址和RSS地址的函数有不要去查询数据库吗?总不能老是换地址和名称玩吧?所以如果我们可以把它写死,直接写上我们的地址名称,比如Allen的自留地。如果你不知道怎么改,可以查看你博客首页的源代码。其中我引用的第二个建议干脆删除掉。

另外,个人博客作者一般只有一个,那么php the_author()函数也没有存在的必要了。这个函数一般在index.php和single.php存在。安照这个思路,也许还有更多的函数可以删除。欢迎提供更多方法。

二、停用不必要的插件。

使用插件的时候,我们应该按照尽量少而精的标准来选择。安装插件的时候,想想我真需要这个插件吗?或者我只是为了更花哨?simple tags很强大,但是在wordpress2.5中已经有了tag管理,尽管没simple tags强大,但是应该够用了吧?仅仅为了一个功能安装复杂的插件是不合算的。

还有一个插件All in one seo。很有名,但是真的可以去掉,可以参考我爱水煮鱼的方法试试。

三、压缩css和js

模板的css很大,js也是。再加上插件的css和js,这是在是个很大的负担。我们可以把css和js合并并压缩。

下面说说怎么合并和压缩。

1.我先介绍一个工具,firefox浏览器和它的一个功能强大的插件firebug。安装完成后我们再进行下一步。

2.用firefox打开你的博客,用firebug查看你的博客所加载的css和js,记住它们。

3.把所加载的css文件全部复制粘贴到一个文件里面,另存为style.css.php,同样的我们可以把所有的js添加到all.js.php(也许我们可以删除掉里面的注释,但是最好自己备份一份,以后用来修改)。

4.在style.css.php文件的最前面添加

<?php if(extension_loaded(‘zlib’)) {ob_start(‘ob_gzhandler’);} header(“Content-type: text/css”); ?>

在all.js.php文件前面添加

<?php if ( extension_loaded(‘zlib’) ) {ob_start(‘ob_gzhandler’);} header(“Content-Type: text/javascript”); ?>

在两个文件的最后添加

<?php if(extension_loaded(‘zlib’)) {ob_end_flush();} ?>

5.在你的header.php文件中把要读取style.css替换为读取style.css.php,调用js改为调用all.js.php(只需要调用一次,多的可以删除)。

我用这个方法吧23k的css压缩到了5k,7k的js压缩到了2k,效果还是不错的。

另外你可以用firebug看看你博客上图片的加载时间,酌情去掉一些吧。

参考文章:

WordPress性能优化入门

压缩你的JS和CSS代码

相关日志

此条目发表在 博客 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

WordPress加速》有 11 条评论

  1. 美女天堂 说:

    你好!
    很喜欢您博客的内容,希望能与您的博客交换友情连接!
    我的博客;美女淫乱天堂
    http://www.lovegril.net.cn
    您的连接已经做好了,谢谢!

  2. FightingMan 说:

    按照你的做了,怎么还这么慢

  3. Allen 说:

    可以试试开启gzip,水煮鱼在博客上面有说明,还是慢的话,可以试试静态化插件了

  4. 电器维修 说:

    文章不错啊!看完了给你留个脚印。顺便也留下我网站的链接。(*^__^*) 嘻嘻……没办法这年头做网站很难啊

  5. Pingback 引用通告: 加速wordpress | Graygift@ye

  6. ingenuus 说:

    不错,学习了,谢谢

  7. 和子 说:

    不错,学习了

  8. Amos Lee 说:

    原理呢?可不可以贴出来,学习一下?

  9. 前来学习的.很不错的文章,留个言.

  10. yesureadmin 说:

    看来要动大工夫啊

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>