level 2
#nodejs,#
mongodb
我现在做了个会员功能,登录后个人资料都是存session里面的,一台浏览器浏览,更改资料没问题,这台浏览器的session会更新。
但是如果我用多个浏览器同时登录,然后修改资料,多个浏览器刷新后,资料还是旧的,因为session的信息并不会自动更新。
我找不到方法去把这些session一起更新。
还是我不应该把资料存session里,每次访问页面去查一次数据库?
求帮忙给下思路。。。
我在豆瓣试了下修改个人资料,多个浏览器刷新后都会同步更新。
2015年08月13日 09点08分
1
level 2
个人资料存在数据库里,每次访问的时候取出来放在缓存里。不应该放session里啊,会话一关就什么都没了。
2015年08月22日 15点08分
3
level 1
乱用session,session是用来保存用户凭证的,不是放数据的,数据你用数据库,或者文件,或者内存缓存。
2016年03月31日 01点03分
4