【发布时间】:2010-03-18 18:00:08
【问题描述】:
我正在使用这样的 RichFaces <rich:insert:
<rich:panel header="my head">
<a4j:outputPanel ajaxRendered="true">
<rich:insert src="#{MyBacking.myPath}" highlight="groovy" />
</a4j:outputPanel>
</rich:panel>
如果我有一个 60k 的文件要输出,则需要 23 秒。我需要输出一些比这更大的文件的内容,显然文件越大,等待内容的时间就越大。 another related question 的答案中的建议是引入分页。我会的,但问题是,为什么使用 JSF/RichFaces 输出 60k 的文本需要这么长时间?也就是说,使用 Windows XP SP2 PC 读取本地磁盘 - 我可以从日志中看到数据已经从网络写入磁盘。
其他脚本语言似乎比这更快 - 这可能与 JSF 生命周期必须处理文本有关吗?
谢谢
【问题讨论】: