求教:Session 的替代方案
项目中部分用session来存储全局变量,但配置IIS中的session过期时间比较麻烦,需要修改很多地方,打算放弃Seesion,改用数据库的方式存储。求做过这方面的给个思路。
------解决方案--------------------
session说白了是种缓存,你不能把他当数据库来用
身份认证,你可以生成票据保存在cookie,票据里可以存用户id,用户名之类的数据
然后服务器端先找session里有没有东西,没有就用票据里的id,从数据库里取出需要的数据,缓存到session里。
用户ip根本不需要存,每个request都会带上ip的