jsfは、各要求のリクエスト時に、実行時にページのHTMLバージョンをキャッシュするか、それを実行時に生成しますか?ページを多くの小さなページの断片に分割し、ui:include
を使用して結合するか、ページテンプレートを使用してui:define
を使用すると、パフォーマンスが影響を受けるかどうか(実行時変換のために遅くなります)を把握しようとしていますか?JSFページのパフォーマンスは大きくなりません。
0
A
答えて
1
JSFはリクエストされるたびにページを生成します。動的であることを目的としており、要求されるたびにHTMLバージョンが異なる可能性があるため、キャッシュするのは意味がありません。 ui:include
を使用するとパフォーマンスが低下することはありません。すべてが1つのファイルであるか、少数のファイルに分散されているかにかかわらず、JSFはすべてのリクエスト中にコンポーネント・ツリー全体を走査する必要があります。私が考えることができる唯一のオーバーヘッドは余分なファイルを開くことであり、目立たないでしょう。私たちはメインテンプレートに約5か所かそれ以上のui:include
を使用しており問題はありません。
関連する問題
- 1. extjs labelwidthはテキストフィールドの形では大きくなりません
- 2. JSFパフォーマンス:JSFのスケーラビリティはどれくらいですか?
- 3. highcharts-ngは大きくなりますが、flexboxでは縮小しません。
- 4. アイコンを読み込んでも、幅を大きくするとアイコンが大きくなりませんか?
- 5. 画像の上にカーソルを置くと大きくなりません
- 6. jsfページから値を取得できません
- 7. は大きく異なりますか?
- 8. JSFページはj_idt9をスロー値が有効ではありません
- 9. 行レベルセキュリティ(RLS)のパフォーマンスはポストグルでは大幅に遅くなります。
- 10. Google map apiは大きなデータのページに読み込まれません(26MB)
- 11. Redshift Decimalデータ型のスケールは11より大きくできませんか?
- 12. パフォーマンス面では:たくさんの小さなPNGまたは1つの大きなPNG?
- 13. ValueErorr:Graphdefは2GBより大きくすることはできません
- 14. ValueError:フィルタは入力より大きくすることはできません
- 15. ValueError:クラスの数は1より大きくなければなりません。 1を得ました
- 16. CSS:パフォーマンスではありません
- 17. C - 「より大きい」対「より大きい」パフォーマンス
- 18. JSF PrimeFaces p:commandLinkは新しいページにリダイレクトされませんか?
- 19. Grailsのドメインクラスのバリデータは、プロパティが別のプロパティよりも大きくなければなりません
- 20. メソッドが見つかりませんJSF
- 21. JSFカスタムコンポーネントが見つかりません
- 22. JSFカスタムスコープ - JavaScriptがありません
- 23. Oracleで仮想列を使用すると、パフォーマンスに大きな問題はありませんか?
- 24. IE 7の大きな問題、WordPressのページはスクロールしません
- 25. Node.js client-sessions - 大きな文字列はありませんか?
- 26. JSFライブラリをダウンロードできません
- 27. 多くのView.GONEビューを持つ大きなレイアウトのパフォーマンス
- 28. Clojureのパフォーマンス、大きなベクトルに対する大きなループ
- 29. スクリーンショットよりも大きなスクリーンショットをキャプチャできません
- 30. HTML:本文のコンテンツがページよりも大きいとページ幅が大きくなる
パフォーマンスをプロファイリングしましたか?いいえ?前提を作る前に行ってください。 – BalusC