jsfは、各要求のリクエスト時に、実行時にページのHTMLバージョンをキャッシュするか、それを実行時に生成しますか?ページを多くの小さなページの断片に分割し、ui:include
を使用して結合するか、ページテンプレートを使用してui:define
を使用すると、パフォーマンスが影響を受けるかどうか(実行時変換のために遅くなります)を把握しようとしていますか?JSFページのパフォーマンスは大きくなりません。
0
A
答えて
1
JSFはリクエストされるたびにページを生成します。動的であることを目的としており、要求されるたびにHTMLバージョンが異なる可能性があるため、キャッシュするのは意味がありません。 ui:include
を使用するとパフォーマンスが低下することはありません。すべてが1つのファイルであるか、少数のファイルに分散されているかにかかわらず、JSFはすべてのリクエスト中にコンポーネント・ツリー全体を走査する必要があります。私が考えることができる唯一のオーバーヘッドは余分なファイルを開くことであり、目立たないでしょう。私たちはメインテンプレートに約5か所かそれ以上のui:include
を使用しており問題はありません。
関連する問題
- 1. highcharts-ngは大きくなりますが、flexboxでは縮小しません。
- 2. JSFパフォーマンス:JSFのスケーラビリティはどれくらいですか?
- 3. Grailsのドメインクラスのバリデータは、プロパティが別のプロパティよりも大きくなければなりません
- 4. JSFページはj_idt9をスロー値が有効ではありません
- 5. IE 7の大きな問題、WordPressのページはスクロールしません
- 6. パフォーマンス面では:たくさんの小さなPNGまたは1つの大きなPNG?
- 7. JSFカスタムコンポーネントが見つかりません
- 8. JSF PrimeFaces p:commandLinkは新しいページにリダイレクトされませんか?
- 9. 1つの列の値が別の列の値より大きくなることはできません
- 10. Clojureのパフォーマンス、大きなベクトルに対する大きなループ
- 11. MySQLは大きなユニークな値を区別できません
- 12. 一時テーブルとサブセレクトのパフォーマンスが大きく異なる理由
- 13. ページが拡大するとフッタのサイズが大きくなる
- 14. 大きなPHPファイルに括弧がありませんか?
- 15. 大きなオブジェクトでWCFエラーが見つかりません
- 16. App Engineで生成された大きなファイルを移動しなくてはなりませんか?
- 17. リターンの大きさはありませんKB
- 18. C# - ListViewの大きなアイコンビューでアイコンを正しく更新できません。
- 19. アプリケーションでの最大セッション数ではなく、アプリケーションでの最大セッション数ではありません。
- 20. JSF 2.0フォームのIDは典型的なものではありませんか?
- 21. PostgreSQLの大きなテーブルのSELECT/INSERTパフォーマンス?
- 22. マルチスレッドではパフォーマンスは向上しませんが、パフォーマンスは向上しません。
- 23. 大きなパーマネントサイズ+パフォーマンスへの影響
- 24. JSON.parseは大きな数値を正しく解析/変換しません
- 25. JNI NewIntArray()は大きな配列を作成できません
- 26. 大きなファイルをアップロードすることはできません
- 27. 妥当性エラーは大きな問題ではありませんか?
- 28. jsf ajaxは同じ形式でなければなりませんか?
- 29. SQLiteジャーナルファイルがなくなりません
- 30. はJSF 2.3とTomcatの8開始できませんjavax.faces.view.facelets.FaceletCache.setCacheFactories
パフォーマンスをプロファイリングしましたか?いいえ?前提を作る前に行ってください。 – BalusC