wordpress提速

2007-08-24 18:04:32 来源: 生活点滴 网友评论 0 进入论坛

看来大家都这么关心wordpress的速度,我就我知道的一些来做一个系统的介绍,如果你想你的blog(Wordpress based)很有很好的访问速度,你得注意一下几点:

  1. 别装太多花哨的插件,插件带来的速度不仅仅是php服务器端的,如add_filter函数,另外有的插件也会随之带来冗余的JS和Css,极大的影响页面的加载。哪些是无用的插件呢,譬如页面统计,google的统计就已经够了,为什么一定要精确到哪篇文章呢,你认为很有必要么?还有一些所谓好玩的js代码,大可不必,毕竟你是在blog,不是在体验web的新特性;
  2. 优化你的css和js文件,因为这些文件都在heade加载,在它们载入完毕之前,你看到的将是一片空白,这个影响速度很明显的;
  3. 首页别用太多的图片,特别是摘要之前的图片最好用缩略图,这样才不会很慢;

下面是提速的解决方案:

压缩css代码

  1. 首先压缩模板下面的style.css,为了模板显示正常,复制一份style.css,重新命名为 styles2.css;
  2. 清空style.css注释后面的东西;
  3. 参考这篇文章,在模板文件下建立style.css.php文件,copy这篇文章介绍的代码,然后把style.css.php中的“require_once(’style.css’);”改成 require_once(’style2.css’);
  4. 打开你模板下面的header.php,在

    <link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_directory’); ?>/gzip-css.php” type=”text/css” media=”screen” />下添加

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

  5. 继续压缩,其他插件对应的css;
  6. 打开所有插件的目录,寻找css文件;然后在修改模板下的style2.php,将这些css文件中的代码复制到style2.css中,然后清空原来的css;
  7. 在当前的插件目下,打开php文件,删除有类似<link rel=”stylesheet”的代码(当然不会做这一布也没有多大的关系)
  8. 至此css代码的压缩已经完成。

压缩JS代码:

同css一样的步骤,只是压缩的代码要做修改如下:

  1. < ?php

  2. ob_start("ob_gzhandler");

  3. ob_start("compress");

  4. header("Content-type: text/javascript; charset: UTF-8");

  5. header("Cache-Control: must-revalidate");

  6. $off = 0; //浏览器端的缓存时间,调试好了之后可以修改成一个比较大的数字,如3600表示1小时

  7. $exp = "Expires: " . gmdate("D, d M Y H:i:s", time() + $off) . " GMT";

  8. header($exp);

  9. require_once('js.js');

  10. ?>

最后一个方法就是使用cos-html-cache静态化你的wordpress,将所有的post变成真正的html文件,如果使用,请用左边的站内搜索关键字”cos-html-cache”,或者访问这里http://www.storyday.com/html/y2007/958_cos-html-cache-10.html

原文链接:http://www.storyday.com/html/y2007/1023_optimize-your-wordpress.html 

学习更多知识与技巧 请点击 网易学院 (本文来源:生活点滴 ) 陈慧玲

我来评两句
我的灌水记录
匿名发表
精彩推荐

今日网易科技看点


商业推荐

排行榜

今日网易财经看点


主编信箱 频道热线电话 给网易提意见 
About NetEase - 公司简介 - 联系方法 - 招聘信息 - 客户服务 - 相关法律 - 网络营销
网易公司版权所有
©1997-2009