加快网站速度的利器:PHP Speedy(附带WP插件)

php_speedy_WordPress_PluginsPHP Speedy是一个PHP脚本库。在安装它之后可以自动加快你网站的加载/下载速度。这对于网站设置了很多javascript脚本文件,css文件等造成的网页显示速度过慢是一个很好的解决方案。
这个脚本库适合所有由PHP语言编写的网站,博客,就算是WordPrss,这里先透露下作者专门为广大WordPress使用者制作了相应的版本,目前最新版本为0.4,能完成处理标准的Javascript库文件。。
或者光凭我说大家不会那么相信,那么我就给大家一些图例来证明这是真的,下面的截图为任何网站均使用,最后在分享几张专门为WordPress用户准备的截图~~
实验截图用的工具为FireFox浏览器外加FireBug插件和YSlow插件。下图未没有使用PHP Speedy的情况下,加载完所有脚本所用的时间:4.44秒
截图1

启用PHP Speedy的效果图:1.1秒
截图2

PHP Speedy脚本库文件可以迅速压缩相应的文件以提高网站的加载/下载速度,这样能保证网站迅速的打开而不影响其显示效果,下面我们再用YSlow插件看其效果等级图,恩,不知道何为YSlow插件,唔..我这里简单介绍下:
YSlow从Firebug收集当前网页和该网页的访问信息后进行分析,如有必要则给出如何提高页面加载速度的建议,比如减少DNS查询,使用外部并压缩Javascript等。大家可以配合雅虎提出的14个军规+20规则

未启用时的等级F(44):
image

启用之后的等级A(96):
image

如果你不相信截图中的结果,你还可以亲身测试一把(记得打开FireBug的Net页面哦):
1.未启用PHP Speedy脚本库的测试地址
2.启用PHP Speedy脚本库后的测试地址

是不是真的有点不可思议,哈哈 o(∩_∩)o...我个人也非常喜欢~ 真的是太棒了!好了下面说下如何把这个帮的脚本库安装到你的网站当中,WordPress的朋友请绕过这段,看下面专门的部分:)
1. 首先下载PHP Speedy脚本库(下载页面),PHP Speedy 0.4.6
2. 删除掉index.php和install.php两个文件
3. 打开config.php文件
4. 配置相关的变量值(如用户名,密码等),例如:

1
2
3
4
$compress_options['document_root'] = "/home/my_site/public_html";
$compress_options['javascript_cachedir'] = "/home/my_site/public_html/aciddrop/php_speedy/";
$compress_options['css_cachedir'] = "/home/my_site/public_html/aciddrop/php_speedy/";
$compress_options['minify']['javascript'] = "1″;

等等
5. 确保你的目录为可写
6. 支持GZIP,minify 和 expires (开启/关闭=1/0)
7. 选择你要把PHP Speedy脚本库加载的文件,并在代码的最上面加入相关代码,例如:

1
require(/home/my_site/public_html/aciddrop/php_speedy/php_speedy.php’);

8. 在该文件的底部添加如下代码:

1
$compressor->finish();

如果你还有什么不明白的,可以去它的专页查询:http://aciddrop.com/php-speedy/

PHP Speedy脚本库WordPress插件版
特意加载了各种常用的JavaScript库文件,耗时需要8.41秒:
image

启用之后仅需要687毫秒:
image

既然是插件那肯定的安装和设置都是很方便的了,唯一不方便的就是必须看着他那英文版本...呼呼...
1. 首先还是下载其插件(下载页面):PHP Speedy WP 0.4.2
2. 解压并上传至wp的plugins文件夹
3. 进入后台启用其插件
4. 进入操作(Option)页面进入PHP Speedy。
6. 首先进入的是Configure,请你选择想要压缩的设置(需要php_speedy_wp/libs/php_speedy/config.php文件和php_speedy_wp/cache目录可写)
7. 设置保存后,会出现让你测试的页面(Test Configuration),点击test your configuration.
8. 之后再点击Deactivat进入正式激活PHP Speedy功能,点击那个Actived就好啦!!

说真的,我做了一个比较,速度真的快了1-2倍类~~

This entry was posted in 网络开发 and tagged , . Bookmark the permalink.

8 Responses to 加快网站速度的利器:PHP Speedy(附带WP插件)

  1. Eric Liu says:

    这个太赞了!

  2. 影月孤风 says:

    经过上次的事件,现在不敢随意试用插件了。。

  3. icyleaf says:

    @影月孤风
    我现在已经用上了,亲身测试保证99%没问题!
    还有剩下的1%是rp问题,我不做担保....
    嘿嘿

  4. cloudchen says:

    就是把buffer中的js单个文件都取出来,合并成一个文件输出。
    对于挂非本域名或本主机的js文件应该都没用,

  5. hiswing says:

    用一下看。定阅了你的博客哦。

  6. Pingback: PHP Speedy(附带WP插件)——网站优化速度篇1 | 雨中漫步

  7. jinlin says:

    不知道为什么,我启用了这个插件后,速度确实是提高一倍以上。但出现页面标题显示错误的问题,永远显示同一个标题。
    希望知道的指点一哈,如果确实是bug,再向作者报告哈~~~

  8. 小马 says:

    win主机能用吗?为什么我的插件上传后,网站都不能访问了就是不显示页面了

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>