【发布时间】:2012-01-03 02:08:47
【问题描述】:
有人要求我为使用 JSF/Richfaces/Seam/A4J 的网站提出一些性能改进建议。
我注意到的一件事是,似乎有很多 JavaScript 正在为 A4J 下载。这是来自一页的文件列表:
/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript
/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript
/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.ImageCacheScript
/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/browser_info.js
/a4j/g/3_3_3.Finalorg/ajax4jsf/javascript/scripts/form.js
/a4j/g/3_3_3.Finalscripts/tabPanel.js
/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/skinning.js
/a4j/g/3_3_3.Finalprototype.js
/a4j/g/3_3_3.Finalscriptaculous.js
这些文件对于我们正在运行的 JSF 版本是静态的,还是根据放入我们 html 的 A4J 命令动态创建的?我想知道是否可以安全地将所有这些合并到一个文件中,因为它们中的大多数都非常小?如果我这样做了,我将如何阻止这些文件被添加到呈现的 HTML 中?
【问题讨论】:
标签: java jsf richfaces ajax4jsf