0
我使用RichFaces的<rich:insert
這樣的:RichFaces的豐富:將需要很長的時間來輸出大文件
<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生命週期來處理文本呢?
感謝
我試過了。工作很好,除了該文件沒有html中斷標籤。當我把它們放入時,它再次跑狗慢。 – volvox 2010-03-24 14:19:54
@Mark Lewis我建議你選擇4個選項之一嗎? :) – Bozho 2010-03-24 15:06:40
我嘗試了'a4j:include'標籤 - (請參閱以前的評論)。我正在使用最新版本的RF。檢查javascript引擎很有趣,但我使用最新的FF,所以不期待這一點。我不需要強調 - 這是非常重要的表現。我已經使用了一個iframe解決方案。 – volvox 2010-03-24 17:41:42