• Blogging News
  • Blogging Resource
  • Blogging tips
  • Blogging tutorials
  • Interview
  • Links Post
  • Personal logs
  • Reviews
  • WordPress Tips
  • 5个技巧为你的Wordpress提速

    相信你也听说过互联网上的6秒定律:如果你的博客在6秒之内还没有被打开,那么绝大多数的人不会再继续等待,而是选择关闭,去浏览别的网页。因此保证良好、稳定的加载速度对于获得更多的新读者非常重要。

    随着你使用WordPress时间的增长,安装了不少插件、主题,页面中添加了图片,虽然你的WP功能越来越强大,但是速度似乎开始变慢…

    拖慢加载速度的主要原因:

    • PHP命令的执行
    • 图片,Javascript 的加载
    • 从数据库调用信息

    为你的WP提速的5个技巧:

    1. 减少不必要的PHP请求

    比如下面这个语句:

    <title><?php bloginfo(’name’); ?> <?php bloginfo(’description’);?></title>

    以上这句话的意思是调用你的博客名称描述,由于你所使用的主题作者写这个主题是给很多blogger使用的,因此通过这个php语句来统一调用,而作为我们使用者来说,把它替换成自己的静态HTML代码可以提高加载速度。你只需要在你的博客首页查看源代码(Firefox下右键–查看源代码即可),找到上面这行代码转换成html代码,比如我的:

    <title> 后80花园 </title>

    然后在主题中用它替换原来的那句PHP代码。

    在head.php和foot.php中往往有类似的需要替换的PHP,再看下面几个例子:

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

    <link rel=”alternate” type=”application/rss+xml” title=”RSS .92″ href=”<?php bloginfo(’rss_url’); ?>” />

    你只要在页面源代码中找到你这部分的相应HTML(如下)把上面的替换即可

    <link rel=”stylesheet” type=”text/css” media=”screen” href=”http://yours.com/wp-content/themes/rapid-access/style.css”/>

    <link rel=”alternate” type=”application/rss+xml” title=”RSS .92″ href=”http://onemansblog.com/feed/rss/” />

    2. 删除不必要的插件

    除了一些常用的插件,减少不必要插件的使用; 另外,如果你的插件类表中有安装了但没有使用的插件,那么建议把它删除,因为即使那些没有被激活,加载的时候也会被检查。

    3. 减少服务器请求

    如果你提供一些资源供大家下载,比如图片,视频,电子书等建议不要放在自己的空间中,选择Youtube,flickr, Google Video等平台存放则是不错的做法。

    4. 使用wp-Cache

    关于WP-Cache 已经有不少文章介绍过,这里我就不重复了。你可以参阅一下两篇

    WP-Cache 2.0-wordpress缓存插件》 中文

    Best Wordpress Plugins: WP-Cache》 英文

    5. 优化博客中的图片

    博客中图片的优化对于提高加载速度也很重要,我之前已经翻译的《博客图片的优化》一文专门讨论这个问题

    本文参考了以下英文资料,欢迎你阅读,也欢迎你分享你的技巧与经验^.^

    Howto Force Your Blog Load Fast

    The 3 Easiest Ways to Speed Up WordPress

    5 Ways To Increase The Loading Speed Of A WordPress Blog

    Related posts

    12条留言

    • At 2008.03.27 20:43, Estyle(靳田≌李薇) said:

      除了第一点,其它的都无太大问题。
      第一点仿佛不妥。
      如果按照用静态替换动态的思路,如果遇到维护需求(比如换个名字或者描述什么的),处理起来就有点麻烦。又如果更改只是在极少的地方(比如仅仅是博客标题或者META处的信息),那获得的性能提升微乎其微,相对可维护性的减弱,仿佛就不太有吸引力了——假设,我是说假设,你忘了哪些文件被你手工修改过,到时候你换个博客名字还要去查文件,麻烦啊。
      所以,先留着不动比较好。如果真的是超大流量的博客,去掉一个动态请求会缓解很大的服务器压力的话,这种博客可能会选择直接生成真的静态文件(或者弄无数个服务器),哈哈。小站的话,没必要该这个。
      个人愚见,仅供参考。

    • At 2008.03.27 23:14, SILENCE said:

      我觉得插件影响应该比较大的,清除掉不使用的插件确实很必要……

      SILENCE’s last blog post..跳绳 轻松跳出纤细小腿

    • At 2008.03.27 23:15, cosmoslee said:

      hen很实用的东西,谢谢了。
      不过我在TT浏览器下发现你页面的文字左偏,可能需要调整一下

      cosmoslee’s last blog post..如何将网站访客转化为消费者

    • At 2008.03.28 01:06, 乔诗雨 said:

      嗯,暂时我还用不到这些知识

    • At 2008.03.28 02:49, 剑锋 said:

      暂时没有速度的问题,想过来看看推荐下。

      结果发现你这里没有鲜果推荐按钮。。。

      剑锋’s last blog post..Google 日历的短信广告

      • At 2008.03.29 20:05, Moon said:

        换了主题后把那个去掉了,发现鲜果的推荐效果不是很好^.^

    • At 2008.03.28 04:29, ruosen said:

      js调用最拖速度了,要是网通站调用个电信的js半天都打不开

      ruosen’s last blog post..最近几天RP暴发ing

      • At 2008.03.29 20:05, Moon said:

        yeh,所以尽量简化页面为佳

    • At 2008.03.28 04:37, 21sta said:

      新模板的确不错!再了资源也不少!超赞!

      21sta’s last blog post..升级到2.5-RC1

    • […] 后80花园的这篇5个技巧为你的 WordPress 提速,介绍了 WordPress 提速的5个技巧,分别是: […]

    • At 2008.03.29 01:08, Estyle(靳田≌李薇) said:

      老兄:
      抱歉,我在几乎所有地方留的邮件地址都是自己随便写的,如果要给我发邮件或者MSN,请用这个:estylejt A hotmail D com
      垃圾邮件怕了,养成习惯不填EMAIL了,见谅啊。

      • At 2008.03.29 20:06, Moon said:

        邮件已重新发至你新邮箱^.^

    (Required)
    (Required, not published)

    Who is behind this blog?

    My name is Jacky,a college student in China at present.Blogging is one of my hobbies.I ran this blog to bring in useful blogging tips and skills from the top bloggers in foreign countries since I find there still remains a gap between our chinese blogs and foreigners'.I also want to help the greenhands who have just started blogging and may be not familiar with wordpress.I am looking forward to being your friend.Feel free to connect with me.