私はオープン ソース スタックが初めてで、hibernate/jpa/jdbc と memcache で遊んでいます。私はjdbcクエリごとに大きなデータセットを持っており、最終的にチャートにバインドするこれらの大きなデータセットが多数ある可能性があります。
ただし、ページの読み込みごとにデータベースをヒットして Web ページのグラフに表示するのではなく、パフォーマンスに重点を置いています。
どのように (memcache、redis、ローカルまたは分散)、このデータ (jSON または生の結果データ) をどこにキャッシュしてメモリにロードするかの例はありますか? また、時間ベースのエビクション マーキング アルゴリズムでない限り、キャッシュを更新する方法を理解する必要があります (つまり、30 分が経過すると、キャッシュを使用する代わりにデータベース クエリから新しいデータを取得するか、xhrs/min/等)。?
ありがとう!