web服务 关于 身份验证的效率问题,你们怎么设计
web服务 有很多函数 提供结果
在这些函数中 都有相同或者类似的 验证部分 也保证使用者有身份 或者 权限 获得结果
这样就会有大量重复性的查询,如果都查询数据库 是不是会有行能问题 【我的服务器不怎么样】
这样的需求你们一般怎么做?
我现在的做法是 维护一个登录列表
登录时候添加 登出时候删除 中间过程 都查询这里列表
------解决方案--------------------Forms,还是windows验证,可以配置的,你自己也可以实现自己的Provider.
------解决方案--------------------简单的就是通过你自己喜欢的类型,存储在Session中,例如Session[key]=object
需要更新是再重新查询存到Session中
------解决方案--------------------Cache...
------解决方案--------------------那个新表里都存储了什么东西?用户名、权限之类的啊?你登录的时候把用户信息存放在session里,再插入
你的新表里,推出的时候再删除不就行了吗!