キャッシュに関する質問があります。私は典型的なn層のASP.NET Webアプリケーションを持っています。私はカスタムキャッシュラッパー(ラッパーASP.NETキャッシュオブジェクト)を作ったので、データのキャッシュのベストプラクティスを知りたいと思います。私は自分のビジネス層でキャッシュを使用したくない(そこにSystem.Web dllへの参照を追加したくない)。 DALと同じケース。だから、残された唯一のオプションは次のとおりです。ASP.NETアプリケーションでのキャッシュに関するベストプラクティス
- キャッシュUI層
- のすべてUIとBLの間にキャッシュ層を作成します(それがどのように実現可能である知らない?)
私も話を聞きました今後のベロシティキャッシングのフレームワークがありますが、それは過剰なものになるかもしれないと思います(私のアプリはウェブファーム/クラスタを必要としないため)。
私のアプローチでは間違っているかもしれないので、私はウェブプロジェクトでデータを効率的にキャッシュする方法に関する提案や代替アプローチを歓迎します。
私はあなたのブログの例、インターフェイスの優れた使用が好きです。 – Rutger
同じことをして、実際にASP.Netキャッシュからmemcacheへの移行を行っています。どのようにASP.Netのキャッシュ層がネイティブにプラガブルでないかは、私にとって謎です。 – jro
これはASP.NET 4になります –