代码改变世界

web性能优化之js压缩

2010-08-05 10:47  ☆冷枫☆  阅读(1528)  评论(1编辑  收藏  举报

        web站点性能优劣一直是一个热门的话题,近日在对一个站点进行优化,学到一些小经验,在此总结一下。

        站点响应的速度可以从多方面入手进行优化(比如缓存优化、js/css/image优化、减少http请求等),这里主要是探讨一下js压缩方面的问题。压缩合并js文件有利于减小页面加载js文件的时间,从而提高服务器响应速度,下面介绍两种比较好的压缩方式:

               1、js在线压缩(http://www.jb51.net/tools/jsmin/);  这种方式很简单,这里就不赘述了。

               2、使用雅虎js客户端压缩工具进行压缩。

        针对于第二种方式,这里做下简单的介绍。首先需要下载一个java jdk 环境(JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe),下载后进行安装配置环境变量(配置具体步骤可以google一下),安装环境变量主要是将jdk的安装目录配置在path中。

           第二步,下载雅虎js压缩客户端,完毕后运行里面的run.bat文件会弹出一个win窗口,如图所示:

         

    

    到此步骤后,直接添加你需要压缩的文件然后点击压缩即可,工具会自动给你生成一个xx_min.js的压缩文件,压缩后的文件测试了一下是可以正常使用的。

     当然,js文件优化方面的处理远不止这些,后期会做进一步的探讨。