私は比較的新しいプロキシです。
現在、仕事用のキャッシュプロキシを設計する必要があります。
私たちは、それに呼応してデータを提供するWebサービスを持っています。
これらの呼び出しの結果をキャッシュするリッチクライアントアプリケーション用のプロキシを作成する必要があります。
結果は基本的に、IDの構成で識別される製品の文字列名です。キャッシング・プロキシ・デザインのアドバイス
キャッシュに結果をキャッシュするプロキシクライアントとして機能するクラスを作成するだけで、System.Web.Caching.Cacheオブジェクトの使用を検討していました。
しかし私は、私が逃した設計上の側面や考慮事項があるかどうかを尋ねると思っていました。私が見つけていない一般的に知られているデザインはありますか?
-
がSystem.Web.Caching.Cacheのように思える[UPDATE 2009年10月12日]は、クライアント側のキャッシュのためにはお勧めできません。
http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx:
Cacheクラスは、ASP.NETアプリケーションの外 使用するためのものではありません。 ASP.NETでWeb アプリケーションにキャッシュを提供するために設計され、テストされています。コンソール アプリケーションやWindowsフォーム アプリケーションなど、他のタイプの アプリケーションでは、ASP.NETキャッシュが で正しく動作しない可能性があります。
@スワニー:応答に感謝します。効果的に私はホイールを再利用するのではなく、ホイールを再利用しようとしています。だからあなたの提案が注目されています。私はそれを試し、それに応じてフィードバックを与えます。もう一度おねがいします。 –