2012-02-04 6 views
2

私はこの例を単純化しましたが、理論はそこにあります。ASP.Netの後ろのページからのデータのキャッシュ

ページのコンテンツを含む表があります。ページあたり3行または4行が表示されることがあります。

ページが読み込まれるたびに、データベースが照会され、コンテンツが読み込まれます。これは一般的には問題ありませんが、ビジー状態のサイトではデータベースにかなりの負荷がかかります。

私は何らかの種類の "キャッシュ"ソリューションを探しています。理想的にはメモリをあまり使用しません(理想的にはファイルシステムをベースにしています)。

アイデア?

答えて

1

ASP.NET's built in Cacheに問題がありますか?

はまた、最終的な提案としてHow to implement a custom cache provider with ASP.NET MVC

をチェックアウトする場合があります、あなたはhere文書System.Cachingクラスを使用して、ファイルシステムベースのキャッシュを構築するに見てみたいことがあります。簡単な解説から、おそらくObjectCacheを継承したいと思うようです。

+0

基本的には、ファイルシステムベースのファイルシステムを作成する方法があれば、かなり多くのメモリを消費します。 – Paul

+0

これが役立つ場合は、使用するメモリの最大量を設定できます。http:// msdn.microsoft.com/en-us/library/system.web.configuration.cachesection.percentage物理的メモリ使用制限値.aspx –

+0

ただし、最大メモリ量がピークに達している場合は、どこに格納されていますか? – Paul

関連する問題