1

出力キャッシュを使用して何時間もキャッシュするページがあります。ただし、各ページビューをデータベースに記録したいと考えています。

これらのデータを使用してパーソナライズされたデータを表示するため、分離コードにアクセスできることは非常に重要です。

したがって、私のoutputcacheパラメータは次のとおりです。

<%@ OutputCache duration="7200" VaryByParam="*" %>

解決の考え...

基本的にドーナツのキャッシュが必要だと思いますが、それに関する情報があまり見つかりません。

置換制御はこれに適していますか? ユーザー コントロールはキャッシュされますか?

出力キャッシュを使用している場合でも、ページビューを保存するためにデータベースにアクセスするための最良のソリューションは何ですか?

4

1 に答える 1

1

基本的HttpHandlerに、asp.net でカスタムを作成し、ページの読み込み時に JavaScript を使用して、適切なパラメーターでそのハンドラーを呼び出すことができます。そのハンドラーは、ページアクセス関連のデータをデータベースに保存するなど、残りのことを行います。

さらにサポートが必要な場合はお知らせください。

于 2012-10-26T13:02:38.127 に答える