Java EE アプリケーションのすべてのユーザー間で共有されるオブジェクトのリストがある場合、それらのオブジェクトを保持するある種のキャッシュまたは@ApplicationScoped
プールを導入すると便利ですか?
たとえば、100 人のユーザーが概要ページにアクセスして、これらすべてのオブジェクトを一覧表示した場合、これらのオブジェクトはどこから取得する必要があるかを想像できます。これらのユーザーごとに DB からフェッチするか、それとも「その場で」共有データプールを使用しますか?
少なくともそれらがある種の共有 ServiceManager にある場合、このマネージャーへの getObjects() リクエストは 100 ほどになります。これは、多くの db フェッチに利点がありますか?
私はこれについて経験がなく、アドバイスが必要です。