bang老师session我使用起来畏手畏脚,向你请教一下

我现在使用session的时候畏手畏脚,不知道什么情况下该用,什么情况下不该用,比如说不同的用户有不同的菜单,我时候应该把用户菜单的全部信息都放到session中,还是定义一个全局类,每次显示页面的时候都从中取,对于session的使用,我的原则是:能不用就不用。不知道这样好不好,我一般都只用来保存一下用户的用户名,密码之类的,不知道这种做法,希望bang老师能指教一下

My opinion:
每一个浏览器一个session,也就是个性的东西,放到session就行了,是否什么都放进去的话,是另外一个话题了(选择性)。

而你说的菜单,如下情况(单机且菜单是可配置的),思考如下:1个用户对应1个菜单,这明显相当个性化了,session可行。1类用户对应1个菜单,1类的话就不个性了,缓存是正道。全部用户同一个,缓存吧。

当然一方之谈,只作参考和交流。