邪罗刹的菠萝阁


> 话说现在我的博客页面代码紧凑,Gzip 增强,加上三个缓存不同地方且相互兼容的插件全部开启。
> 还有压缩 JS 和 CSS 代码,虽然还没来得及进行 Html 代码层加速,不过速度也大有改观。

> 咱们看图说话,这张图是 Firefox 的 Yslow 插件对我的博客被优化完毕后的评价级别图。
> 可以看出除了俩无意义的 F 以外,其他的全都是 A,说明优化后的效果是灰常好滴,O(∩_∩)O。

> P.s. 尼古拉斯·凯奇的新片《坏中尉》的中文字幕已经出现了,绝对值得一看,电驴DVD传送门。

1. DB-Cache-Reloaded 数据库缓存插件

> 这三个缓存插件直接在 WordPress 的后台添加插件处搜索并安装即可。
> 数据库缓存 10 分钟即可,不多不少刚刚好,如果 IP 每日 500 以上则可适当调低。

2. Super-Cache 页面缓存插件

> 注意!!很多童鞋用这个插件说没什么效果就是在图中处的缓存时间不够长。
> 时间一定根据图中填,不用担心,因为发评论,发文章,修改文章,修改评论的动作都是会自动刷新缓存的。

3. Widget-Cache 侧边栏缓存插件

> 注意!!此插件和 Super-Cache 插件同时打开,若需要刷新侧边栏的缓存,请先刷新此插件然后刷新 Super-Cache。
> 使用则是在小工具设置处,为每一个挂件设置不同的缓存时间,评论300s,文章Tags7200s,其他的864000s。

4. Css 代码压缩

> 我的博客工具箱中提供了万戈童鞋介绍的CSS整形与优化工具,灰常强大,压缩率大概 25% 左右。

> 用法不难,将代码粘贴到 CSS原始码 处,选择好压缩程度,一般选最小即可,阅读性差,但是够小。
> 然后执行,将压缩好以后的代码放回原来的地方,具体需要压缩的 CSS 不止主题处,请在源代码中自行搜索。

5. JavaScript 代码压缩

> http://tool.evlos.org/jspacker/

> 直接将代码粘贴在框中点击 Pack,如果需要加密在 Encoding 中选择 Normal 并把后面那个复选框勾选即可。

6. Html 代码层加速

> 首先需要一点主题制作与 PHP 代码的知识,当然你的理解能力非凡也是没有问题的。
> 然后可以疯狂地将主题里面的标签全部替换成经过 PHP 运行后的文本,参照浏览博客时的源代码即可。
> 举个例子,下面的俩框代码分别是标签和经过 PHP 运行后的文本。

<?php bloginfo('template_url'); ?>
<?php echo get_settings('home'); ?>
<?php bloginfo('description'); ?>
<?php bloginfo('title'); ?>
http://www.evlos.org/wp-content/themes/elegant-box/
http://www.evlos.org/
邪罗刹的菠萝阁
4ll f0r on3 , 0ne for a1l ~ !

> 接着尽量少的从非当前网站的域名加载文件,因为这要经过DNS解析的。
> 最后如果你的 CSS 技术强大可以试着使用 CSS Sprites 技术,详情请参见百科

7. Php Speedy 极限优化

> 感谢 Kangzj童鞋 为我介绍了这款传说级别的插件,这个插件的应用并不只停留在WP上喔 。
> 下面的图是没有使用此插件优化的图,可以看出 HTTP 请求的评价是 C 级,因为请求数过多。
> HTTP 请求包含对资源的请求方法、资源的标识符及使用的协议。加载每个文件都是个请求。

> 同时很多 JS 在页面头部就要加载,一般来说只要不包含(document.write)的 JS 都可以放在尾部。
> 这样页面的内容显示速度就会加快许多了,同时请使用 jQuery 库的同学最好将 JS 都放在尾部加载。

> 使用了这款插件之后评分立即上升到 A 级,至于那俩个 F,第二个是因为这个和 Gravatar 缓存插件不兼容。
> 而第一个则是未使用 CDN 内容分发网络,有点复杂而且要花钱,所以详情请参见 百度百科 的说明。

> 这款插件强大之处在于十分严密地弥补了以上三款缓存插件所没有照顾到的地方。
> 提供了精简的可选JS库,自动移除代码空白和无效特征,Gzip 压缩传输页面、Javascript 和 CSS。
> 提供对 Javascript 和 CSS 在本地客户端长期缓存的支持,URIs Data 支持(详情请见烈火网资料)。
> 至于 Footer text 只是在页面底部显示此插件的标志而已,这个可以随意选,配置请按照下图。

> http://code.google.com/p/evlosbox/downloads/detail?name=php_speedy_wp_0.5.2.zip&can=2&q=

8. 欢迎来 Follow 我的 Twitter @AngelSolo

Leave a comment
77 Comments.
  1. SATURN Mozilla Firefox Windows 坐沙发!#1

    这次很彻底啊~~

    @
  2. 619 Internet Explorer Windows 坐板凳!#2

    闲下来帮我实现 :biggrin:

    @
  3. 漠天 Maxthon Windows 躺地板!#3

    这么多会不会适得其反,我使用了DB Cache Reloaded,GZIPPY、 WP Widget Cache,至于CSS JS 没有压缩,不会也不知道用什么工具。

    @
  4. 北街 Internet Explorer Windows 天花板!#4

    好复杂!囧

    @
  5. Auston Jary Google Chrome Windows 下水道!#5

    太专业了 :wink:

    @
  6. awu Google Chrome Windows 地心!#6

    过几天,开始测试我的新站了,我要来你这收集代码了~

    @
  7. 说实话完全不了解

    @
  8. 我用谷歌的js了,用哪个插件好?

    @
  9. 靠,加速大全,完美了!

    @
  10. 这文章很好,有价值,要用的快快研究了

    @
  11. 可惜我用的不是WP博客,郁闷!

    @
  12. 听说 Super-Cache 如果读者一直潜水的话,会看不到更新的文章,有没有出现过这种问题呢~

    @
    • @疾风 , 饿 不可能吧 ~
      谁看不到?你的意思是发了文章 然后读者潜水?
      然后博客首页看不到那个文章?
      呵呵 绝对不会的啦 ~
      更新缓存的过程 会在你修改或者创建文章 回复评论的时候进行的 ~

      @
    • @疾风 , 话说现在煎蛋还在用 Super Cache ~
      看煎蛋代码底下 ~
      估计就那一个网友自己浏览器有问题把 ~
      要是情况确实 那煎蛋肯定早就不要 Super Cache 了 ~

      @
  13. 这加速,还是不理想

    @
  14. Css 代码压缩 收藏了 嘿嘿!正在学习这个,感谢感谢!万分感谢

    @
  15. 之前用过supe cache
    后来觉得不好用

    @
  16. 昨天把上面几个软件都用到了。。
    用了Php Speedy,原来JS里面的一些功能就没了,所以就删掉了。。。

    @
  17. 我一直在考虑是否开启缓存插件。。

    @
  18. 小邪我头疼……看了你这个以后…… :idea:

    @
  19. 试用一下用起来最简单的这个Php Speedy

    @
  20. 没我跑的快,嘿嘿 :mrgreen:

    @
  21. 还不如换个好点的主机呢

    @
  22. 俺的站咋啥加速插件都没用评级已经是A了…… :exclaim:

    @
  23. PHP Speedy

    @
  24. 晕,太长了,能否简短的描述如何加速WP的吗?谢谢~

    @
  25. 很不错,学习了

    @
  26. 大大的专业啊,非常不错的说啊,不过插件还是太多了,要是能一个全部搞定就好了, :biggrin:

    @
    • @vela , 呵呵,不是要一个能全部搞定就好了 ~
      应该是要是官方WORDPRESS程序里面自带这些功能就好了 ~
      O(∩_∩)O ~

      @
  27. OMG,太复杂了,最简单方法还是选一个比较简介的THEME比较好。。。

    @
    • @FORECE , 嘻嘻,淡定,这只是一步一步进去,你可以选择自己喜欢的做 ~
      简洁的 THEME 只是在 CSS JS 图片素材 上面文件比较小而已 ~
      但是数据库的查询不一定会比复杂的主题好 ~
      所以,建议选择性开一些缓存插件效果会不错一些,呵呵 ~

      @
  28. :biggrin: 好东西
    不过有些地方没看明白
    等再来多看几遍
    多理解理解

    @

Leave a Reply


[ Ctrl + Enter ]

Trackbacks and Pingbacks: