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

输入网址后,在下面会告诉你是否网站启用了Gzip,如果启用了,可以看到压缩前后的对比,压缩比高达79.59%。下面的一段是测试你的浏览器是否支持Gzip,现在几乎所有的浏览器都支持。如果没有启用,还需要看看服务器是否支持Gzip,可以在站点下建立php测试文件。phpinfo.php,文件内容为,在浏览器访问phpinfo.php,看看有没有Zlib这么一段有就支持。
然后就可以通过站点根目录下的.htaccess文件来启用Gzip。打开文件,加入下面一行
AddOutputFilter DEFLATE html xml php js css
保存就可以了。
有兴趣的可以看一下,YouTobe上的视频High Performance Web Sites and YSlow
:http://www.youtube.com/watch?v=BTHvs3V8DBA
