进一步优化,提高YSlow性能分

这次用的是YUIcompressor,这是Yahoo出品的JS文件压缩器。通过压缩可以获得非常小的JS文件。
以MovableType系统的mt.js文件为例。
原始大小为20.2k,因为已经使用了Gzip压缩,用YSlow的Componet查看,可以看到Gzip压缩后为5.9k。

使用YUIcompressor来压缩,处理之后的mt.js文件为11.6k,再经过Gzip压缩,就只有3.9k了。
这个压缩率是非常高的,按未经Gzip的文件来比较是压缩率57%。用Gzip之后的文件来比较是66%。

下面就来介绍一下这个压缩器。
这种压缩正确的说法是使文件最小化,就是通过去除文件中不必要的字符来缩小文本文件。
这些不必要的字符包括:空白字符,就是空格、换行、以及tab符号;注释。
这种压缩对于网站的好处就是减小了文件的大小,缩短了文件载入的时间。

做这项工作的有两种工具,其中之一就是Yahoo出品的YUI Compressor
它可以用来缩小JS文件,还可以缩小CSS文件。

使用的方法是,首先下载软件包,并解压缩。取得jar文件。

然后把yuicompressor-2.3.5.jar(当前版本)和你准备压缩的js文件放到同一个目录之下。

进入Dos窗口,到该目录下。

输入如下的命令。
java -jar yuicompressor-2.3.5.jar mt.js -o mt-min.js

稍等一会儿,mt-min.js就做好了。

现在DavidYin看到SEO 网站优化推广的YSlow性能分为60。比最初有了极大的进步,同样我也看到有朋友反馈网站的loading速度有了很大的改善。