我们有一个用 Java 编写的 Web 应用程序,其中包含大约 150 个 JSP 文件。不幸的是,这些 JSP 文件中的每一个都包含其中编写的内联 JS 代码。我正在尝试压缩这些文件以提高性能。
目前我正在使用 HTMLCompressor,它只是压缩文件的 HTML 部分,但不会缩小内联编写的脚本。尽管 HTMLCompressor 还提供了压缩内联脚本的选项,但它无法处理写入我的脚本标记中的 JSP 条件标记。我尝试将压缩器从 YUI 更改为 Google Closure,但问题仍然存在。
有没有办法处理这种情况,或者如果有任何其他压缩工具可以让我压缩 JSP/HTML 以及其中编写的内联脚本,请提出建议。
注意:将脚本移动到单独的 JS 文件是我目前能想到的优化之一,但这对我来说不是一个选项,因为 JSP 文件的数量很大并且时间是一个限制。
如果我的思维过程本身是错误的,请随时纠正。