2011-02-14 5 views
1

私は、各メソッドが認証キーを渡すのに必要な一連のASP.NET Webサービスを作成しています。この認証キーは、次の目的で使用されます。ASP.NET Webサービスキャッシングモデルガイダンス

  1. このクライアントアプリケーション/ユーザーを検証するには、ライセンスが必要です。
  2. 特定のサーバを指すように、顧客固有の接続情報(mysql connect、socket connect)を取得します。私は、WebサービスがホストされているMySQLデータベース内のデータを維持したいと思います(たとえば、などのデフォルトの保存、システムユーザ、など)
  3. 個人の好み

。明らかに、データベースを読み込んで必要な検証/プライミングを行うことができますが、この情報をキャッシュして、すべてのサービス要求時にデータベースにラウンドトリップする必要はありません。

誰かがこれを解決するためにASP.Netの適切なモデルで私を指摘できますか?

+0

認証にキーを使用している場合は、認証の決定をキャッシュしたくない場合があります。こうすることで、ユーザーがシステムから削除されるとすぐに、Webサービスは無用になります。 –

答えて