目前我正致力于J2EE应用程序的速度优化。目前应用程序的性能(在我的情况下服务器运行得非常快)更多地取决于下载相关文件所需的时间< / strong>喜欢js,css等。
我的问题:
有没有办法压缩这些文件(js,css, 图像等..)并将其发送到客户端机器?
我已经介绍了一些技术将js压缩成一行,但导致当前语法出现一些问题。
我想知道一些方法来压缩和发送文件,如果可能的话,以获得最佳的客户端性能。
答案 0 :(得分:0)
基本上有两种方法可以实现此功能,如下所示
1)用可在线获取的minfy工具缩小你的css和js。
我使用Google Closure Tools,它使用Rhino来解释您的代码,同时修改它以确保它在缩小后仍然有效。存在许多免费工具:YUI Compressor,UglifyJS等
UglifyJS也很好,请在这里试试http://marijnhaverbeke.nl/uglifyjs
Google Closure工具:https://developers.google.com/closure/
2)Gzip你的css和js.Do服务器特定配置使用Gzip
这里我有链接,你可以从中学习GZip如何工作
http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/