メソッドの結果を(明らかにその署名とともに)キャッシュして、データストアで毎回複雑なクエリを作成しないようにしています。私のキャッシングは完璧に機能しています。
私の質問は:
キャッシュ内のエントリのタイムアウトの最適値を見つけるにはどうすればよいですか?
キャッシュ内のエントリの最適な数は?
アプリケーションのパフォーマンスを向上させるために変更できるその他の変数はありますか?
キャッシングのパフォーマンスに影響を与えるさまざまな要因を変数として想定し、キャッシュを最適化する方法を理解するのに役立つ公式を取得してください。