客户端J2EE应用程序中的速度优化

Speed Optimization in J2EE Application, Client side?

本文关键字:速度 优化 J2EE 应用程序 客户端      更新时间:2023-09-26

目前我正在研究J2EE应用程序的速度优化。应用程序的性能目前(在我的情况下服务器运行得相当快) 更多地取决于下载相关文件所需的时间,如js, css等。

我的问题:

有没有办法压缩这些文件(js, css,图像等)并将其发送到客户端机器?

我已经通过一些技术将js压缩成一行,但是它的导致当前语法的一些问题。

我想知道一些压缩和发送文件的方法,如果可能的话,以获得最佳的客户端性能。

基本上有以下两种方法可以实现此功能

1)使用minfy工具缩小你的CSS和js。

我使用谷歌关闭工具,它使用Rhino来解释你的代码,同时修改它,以确保它在缩小后仍然可以工作。有很多免费的工具存在:YUI Compressor, UglifyJS等

UglifyJS也很好,试试这里http://marijnhaverbeke.nl/uglifyjs

Google Closure Tools: https://developers.google.com/closure/

2)压缩你的css和js。执行服务器特定配置以使用Gzip

这里我有一个链接,从那里你可以了解GZip是如何工作的

http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/