2011-02-14 88 views
1

我正在创建一组ASP.NET Web服务,每个方法都需要传递一个身份验证密钥。此身份验证密钥用于:ASP.NET Web服务缓存模型指导

  1. 验证此客户端应用程序/用户已获得许可。
  2. 获取客户特定的连接信息(mysql连接,套接字连接)指向特定的服务器。
  3. 个人喜好(如默认存储,系统用户等)

我想保持数据在MySQL数据库在Web服务托管。很明显,我可以通过读取数据库来完成所需的验证/启动,但是我想缓存这些信息,这样我就不必在每个服务请求上往返数据库。

有人可以指出我在适当的模型在ASP.Net来解决这个问题吗?

+0

如果您使用密钥进行身份验证,那么您可能不想缓存身份验证决策。这样,只要用户从系统中移除,Web服务就会变得毫无用处。 – 2011-02-14 20:14:35

回答