高性能Web Site与YSlow(1)-Gzip

作者:李悦 发表于:2009年2月18日
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明http://www.liyue.org/tech/archives/114

  在FireFox下发现对网站性能评分的好工具YSlow,可以根据网站进行13类别性能评分,等级A-F,A最好,F最差。YSlow下载网址:http://developer.yahoo.com/yslow/,在download按钮下面有个提示:Install Firebug first!,需要先安装Firebug,http://getfirebug.com/,安装完成后,可以在FireFox的状态栏右边,看到YSlow图标,点击后就在浏览器的下半部出现分析窗口。点击上面的Performance,开始对当前网页进行性能分析,给出如下的13项得分:

  下面是各项性能的评分:bg
  项目后面有箭头的,可以点开看看他的建议。先看看第4. Gzip components,Gzip的作用是网页数据在传输给浏览器前,服务器端先压缩,这样可以大大减少网络带宽。Gzip的压缩比很高。在启用Gzip之前,先看看网站是否已经启用了gzip,在下面测试网站可以测试:http://www.whatsmyip.org/mod_gzip_test/

gzip
  输入网址后,在下面会告诉你是否网站启用了Gzip,如果启用了,可以看到压缩前后的对比,压缩比高达79.59%。下面的一段是测试你的浏览器是否支持Gzip,现在几乎所有的浏览器都支持。如果没有启用,还需要看看服务器是否支持Gzip,可以在站点下建立php测试文件。phpinfo.php,文件内容为,在浏览器访问phpinfo.php,看看有没有Zlib这么一段有就支持。gzip_php
  然后就可以通过站点根目录下的.htaccess文件来启用Gzip。打开文件,加入下面一行

AddOutputFilter DEFLATE html xml php js css

  保存就可以了。

有兴趣的可以看一下,YouTobe上的视频High Performance Web Sites and YSlow
:http://www.youtube.com/watch?v=BTHvs3V8DBA

目前还没有任何评论.