建议增加一种动态压缩的支持,在Web应用运行期压缩,可以包含两种功能:
1、过滤器,过滤所有*.js的访问,执行动态压缩,为了提高性能,可以结合Cache使用。
2、jsp标签,对包含在jsp中的js代码片段执行压缩,也可以利用Cache提高性能。
以上想法来自OSCache的设计思想。
> > 以上想法来自OSCache的设计思想。- 隐藏被引用文字 -
>
> - 显示引用的文字 -
pack:tag是一个用于压缩静态资源的JSP标签库。它能够压缩JavaScript或CSS并缓存到内存或文件中。压缩算法可针对不同资源类型
进
行扩展。扩展使用策略设计模式实现。利用pack:tag压缩静态资源:能够减少带宽;加速客户端装载时间;混淆内容和资源名称。解决
JavaScript文件浏览器缓存问题(将HashCode成新的资源名称)。
> > > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -
On 9月6日, 下午1时03分, 寒风 <hanfeng...@gmail.com> wrote:
> 发现一个开源项目,有类似功能http://www.galan.de/projects/packtag,并且可以扩展压缩算法。