我需要在Web应用程序的不同位置使用用户信息,例如电子邮件,姓名,用户设置等等。
我想问的问题是,这样做是否明智,还是浪费大量内存? 如果这样做不明智,还有其他我可以做的事情可以解决我的问题吗?
谢谢。
答案 0 :(得分:3)
存储您需要的任何内容,只要您记得它保存在服务器上,并且会在会话中为每个页面加载检索。
答案 1 :(得分:0)
在会话中存储太多通常被认为是不好的做法,因为当你有很多用户时,服务器必须执行的内务管理会开始累积。您只需要在会话中存储用户ID,然后就可以从数据库中提取所有其他内容。
答案 2 :(得分:-1)
为什么不使用Cookies ??