Webアプリケーション用にJSF、サーブレット、およびBeanの組み合わせを使用しています。データを取得するためにデータベースにヒットします。このデータは、JFreeグラフを使用してグラフでユーザーページに表示されますしかし、問題は、毎回データベースにヒットしたくないということです。すべてのデータを取得するには1つのクエリで十分です。データベースに1回だけヒットし、おそらくデータを収集し、それに基づいてデータを収集するロジックが必要です。これは私の同じアプリケーションで行うことができます。これを行うにはJava Scriptを使用する必要があります。私はデータを取り込むロジックを持っていますが、データアクセスオブジェクトメソッドをどこに置いて実行するかはわかりません1回だけ。Webアプリケーションデータベースの負荷軽減
1
A
答えて
1
あなたはSpring cache-abstractionを使用して、あなたのデータへのアクセス方法は、おそらく唯一のデータベースからデータをロードし、それを返すのEHcache
+0
良いですが、複雑さを増やしたくありません。JSF自体でこれを行うための軽量な方法があります。 – Madusudanan
+0
メソッドの結果を手動で作成したデータ構造にキャッシュしてから、メソッドのチェックを行います。言い換えれば、手でキャッシングメカニズムを作成しますが、再利用する方がよいでしょう –
関連する問題
- 1. Wordpressで負荷を軽減する
- 2. 負荷分散:フロントエンドルーティングはサーバーの負荷を軽減しますか?
- 3. サーバー上の負荷を軽減する方法
- 4. ポリゴンの結合は負荷を軽減しますか?
- 5. jqueryとphpを使用して負荷を軽減する
- 6. 特定のMySQLクエリを改善してCPU /ディスクの負荷を軽減する
- 7. ページングによってサーバーの負荷が軽減されますか? (理論)
- 8. Webサーバー負荷テストツール
- 9. Web API負荷テスト
- 10. cancanのability.rbの負荷を減らす
- 11. Webアプリケーションの負荷テスト
- 12. Webアプリケーションの負荷テスト
- 13. C#のWebクライアント:負荷Webページ
- 14. MysqlMembership Membership.ValidateUser負荷が軽い場合のデッドロックの問題
- 15. 同じサーバーからの複数の要求を持つSSHDサーバーの負荷を軽減する
- 16. システム負荷とユーザー負荷
- 17. Google Pub/Sub - REST APIによる負荷を軽減するため、同じトピックに対する複数のサブスクリプション?
- 18. 負荷テスト用のwcat asp.netのWebサイト
- 19. 動的にnhibernateを使用して負荷を軽減/熱心にする方法
- 20. XSS軽減
- 21. Azure Web Appデプロイメントスロットの負荷テスト
- 22. Visual Studio 2013 Web負荷テストの謎
- 23. VS Webテストの負荷、配布、反復
- 24. Vaadin Webアプリケーションデータベース
- 25. 負荷テストツールの負荷テスト機能
- 26. Webパフォーマンスと負荷テスト - httpsサイト
- 27. VS2010ユーザーログインによるWeb負荷テスト
- 28. jspの負荷時間をstruts2.0に減らす方法
- 29. JavaScriptのsetTimeout()が重い負荷で減速します
- 30. 非同期コードハンドルの負荷が軽いのはなぜですか?
を使用して、データをキャッシュすることができます。セッションが始まるとデータベースにアクセスし、セッションスコープに保持することができます。そのためには、セッションスコープのマネージドBeanを使用できます。そうすれば、それはセッションのために持続するでしょう。 –
+1のアイデアは、私はそれをやった。 – Madusudanan
永続性をどのように処理しているかによって異なります。プレーンJDBC? JPA? Ol 'Hibernate?この解決方法は、このコーナーで求められる必要があります。たとえば、JPAはボックス外の第2レベルのキャッシュをサポートしています。 – BalusC