2016-11-08 6 views
1

私のプレイアプリケーション(2.5)で使用するには、短期間のメモリが必要です。 私はキャッシュシステムの使用について考えていました。しかし、キャッシュに保存するデータが10分後に失効する場合でも、数億行を保存する必要があります。 Playキャッシュはそのようなジョブに適していますか、ここでdb(MongoDB)ソリューションを調べる必要がありますか?プレイでシステム容量をキャッシュ

答えて

2

デフォルトはEHCacheです。これはかなり実績があり、堅牢で拡張性があります。したがって、リソースの観点から要件をサポートする手段があれば、何百万ものエントリが問題にならないはずです。

私はRedisを使用する傾向があります。私はそれにはもっと慣れていますが、何の問題もなくEHCacheでいくつかのアプリケーションを構築しています。

パフォーマンスの問題は、それを設定する方法ともっと関係します。キャッシュヒープにどれくらいのメモリを割り当てるか、アプリケーションが大きくなった場合にそれを配布するかどうかなど。