2009-05-07 4 views

答えて

3

あなたがこれを既に見ているかどうかは不明ですが、OutputCache属性を見てみるとよいでしょう。 この属性はコントローラ内のアクションで使用できます。これにより、アクションの出力をキャッシュすることができます。

ありスコット区のブログのこのページ(「OutputCacheフィルター」というタイトルのセクション)のいくつかの情報がある:http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx

1

スティーブンA.スミスについては、cacheという非常に良い記事があります。これは2003年に書かれたものですが、そのほとんどは今日も適用されています。

この記事では、「キャッシングAPI、キャッシュオブジェクトの使用」というセクションがあります。

1

ASP.NET 2.0のキャッシュメカニズムhereへの導入があります。

ASP.NET MVCは基本的にこれに依存し、Cache Attributesを追加します。 ASP.NET Webフォームのキャッシュ機能の使用には少し問題があります。 this linkもチェックしてください。

また、ASP.NETのキャッシュは分散環境では機能しません。これは、基本的に単一サーバアプリケーション用に設計されています。

MicrosoftのVelocityプロジェクト、またはMemcachedなどがあり、LiveJournalなどのサイトで使用されています。

関連する問題