私はJava(StrutsまたはSpring)でWebブラウザゲームを開発したいが、私には2つの質問がある: - ストラットやスプリング付きのJavaが良い選択だと思いますか? (そうでない場合は、どうしてですか?) - 一部の構成データ(惑星やそのプロパティは不変です)は、データベースから一度ロードして、すべての要求で共有されるメモリに留めておく必要があります。これには何をお勧めしますか?すべてのコンフィグレーションデータをサーブレットコンテキストに入れる必要がありますか?Java Webアプリケーションで同じ静的データオブジェクトを共有するにはどうすればよいですか?
ありがとうございます。
私たちに必要なのは、不変のデータに対するローカルのメモリ内アクセスであれば、EhCacheは過剰なものにならないでしょうか? – rk2010
ええ、サーブレットコンテキスト以外の他のキャッシュメカニズムのためにOPへのポインタを与えるだけです。 – mprabhat
しかし、データが本当に大きければ、データをファイルに保存できるehCacheなどのキャッシュソリューションが必要なのかもしれません。私が理解しているところでは、最も頻繁に読み取られたデータをメモリに保存し、残りはファイルシステムに送られます。 – rk2010