問題タブ [asp.net-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6413 参照

asp.net - コントローラーの ASP.NET 5 でのキャッシュ

ASP.NET MVC 5 で行ったように、出力コントローラーをキャッシュしようとしています。

私は ASP.NET MVC 5 コントローラーでそれを行いました:

今、私は ASP.NET 5 MVC 6 でそれを試しています:

コントローラ属性:

私のStartup.cs で

TestController にブレークポイントを追加しましたが、毎回ブレークポイントが発生します。

どうすれば修正できますか?

0 投票する
1 に答える
1239 参照

c# - 断続的な Linq FirstOrDefault エラー - インデックスが配列の範囲外でした

約 1 か月に 1 回、説明のつかない奇妙なエラーが発生します。エラーは次のとおりです。

エラーが発生しているコードは次のとおりです。このメソッドは、MyObject のコンストラクターで呼び出されます。

エラーが発生すると、アプリ プールをリサイクルして修正するまで、このメソッドが実行されている時間の 100% で発生します (これはかなりの量です)。これは、これのキャッシュ部分と関係があることを示唆していますが、キャッシュから MyObjectList をプルすると何も変更されないため、まだ意味がありませんが、これが唯一の方法のようですfirstordefault が発生している間に MyObjectList が何らかの形で変更された場合、エラーが発生する可能性があります。

エラーは非常にまれであり、予測できないため、再現することができませんでした。

0 投票する
1 に答える
518 参照

asp.net-mvc-4 - Session から ModelBinder を使用して渡される複合オブジェクト プロパティによって異なる OutputCache

Session と OutputCache に Couchbase を使用しています。

このコンテキストでは、セッションから値を取得するカスタム モデル バインダーを使用して、メソッドに渡される複雑なオブジェクトをキャッシュするにはどうすればよいでしょうか?

OutputCacheこれは、属性でキャッシュしたいメソッドのシグネチャです:

注: ModelBinder は、ここでは私以外の理由で使用されており、変更することはできません。

MyClass は、ID を持つ複合オブジェクトです。Id をキャッシュ識別子として使用したい。

これは、オブジェクトがセッションから取得される方法です。

VaryByParamこのシナリオで使用することは可能ですか、それとも使用する必要がありますVaryByCustomか?

0 投票する
1 に答える
793 参照

caching - Asp.netコアのインメモリキャッシュと分散キャッシュを一緒に

インメモリ キャッシュと分散キャッシュを同じアプリケーションで一緒に使用できますか? 結局意味あるの?

私の頭に浮かぶ論理シナリオは、セッション状態を管理することです (インメモリの上で、スティッキーセッションを利用します) および他のキャッシュのために分散されます。しかし、これが結局意味があるかどうかはわかりません。

0 投票する
1 に答える
30 参照

asp.net-core - ASP.NET Core - サイズ オプションが異なる 2 つのローカル メモリを使用できますか

IMemoryCacheASP.NET Core では、異なるサイズ オプションで構成できるローカル メモリ ( ) の 2 つのインスタンスを使用できますか?

シングルトンであることはわかってIMemoryCacheおり、アプリケーション スコープで使用できるインスタンスは 1 つだけです。

しかし、私はそれが可能なので、ユースケースとして、あるデータセットのサイズを 100 MB に制限し、他のデータセットのサイズを 500MB に制限したいとしますか?