2011-10-17 11 views
2

パフォーマンスを向上させるために、ASP.NET Webアプリケーションでキャッシュを実装することを考えていました。私はHttpRuntime.Cacheについて読んだので、それはそれが作られたものだと思われる。唯一の問題は、潜在的に多くのデータ(主にSQLクエリ結果)をキャッシュしたいということです。だから、私はHttpRuntime.Cacheがデータをどこに保存しているのか知りたかったのです...それはメモリ内か、どこかのHD上にありますか?HttpRuntime.Cacheはどこにデータを格納しますか?

それがメモリに格納されている場合、私は潜在的にサーバーのリソースをオーバーロードしていますので、私は別のキャッシュストアが必要になります。誰かがより良い提案をしていない限り、MongoDBが良い選択肢かもしれないと私は考えていました...?

答えて

3

それはMSDN

が多い可能性の利用に応じて、ハードドライブに保存することができ メモリ

にデータ格納することで、パフォーマンスを向上させることができ、用途に応じて、メモリに保存されていますページファイル。特に保存したくないオブジェクトへの参照を作成しないように注意してください。

関連する問題