私のアプリケーションでは、サーバーへの複数の非同期HTTPリクエストがあります。 各要求はサービスレイヤーに行き、データのDAOレイヤーにアクセスします。 要求の中には、データベースの同じデータを使用しているものがあります。Java Webアプリケーション - 非同期リクエスト間のデータをキャッシュ
これで、DBから何度も同じ作業を行うことになります。 私はパフォーマンスを改善したいと思います。
アーキテクチャ設計の観点からは、 あなたは私に何をするべきですか? キャッシュを使用する必要がありますか?その場合はいつクリーニングする必要がありますか?
私はSpring MVCを使用しています。すべてのBeanはシングルトンです。 サービスとDAOレイヤの両方。
ご意見をお寄せください。ありがとう。