私はRichfacesを使用していくつかのWebページを開発しています。データテーブルを使用して、リモートサーバーからのデータ情報を表示しようとしています。しかし、一度にすべてのデータをロードするのはかなり遅いので、キャッシュを使用してデータを保存します。まず、キャッシュが空で、データ テーブルが空です。
理想的な目標は、サーバーから 1 行をロードし (行ごとに 1 分とします)、キャッシュに格納してから、データ テーブルの最後に追加することです。私の質問は、新しいデータを取得したら、マネージド Bean からデータ テーブルのコンテンツをレンダリングする方法です。キャッシュに?
また、タイマーを使用して一定期間 (1 時間) にサーバーからキャッシュ値を更新します。つまり、後で新しいデータをキャッシュに追加したり、古いデータをキャッシュから削除したりできます。これらはすべてサーバーの最新データに依存します。新しいキャッシュを取得し、キャッシュ値に従ってデータテーブルのコンテンツを再レンダリングする必要がある場合と同じ質問です。
ありがとう、