以前都是在Session存登录用户的ID
后来发现做东西的时候很多时候很多页面都要再根据ID查用户的其他信息
就想如果把用户信息存Session 就少了很多从数据库查信息的操作
可是后来又一想,Session是服务器端的 每个用户登录都存一个table会占用太多内存吧。
那我到底该怎么做才是最合适的啊
诶。求答疑解惑啊

解决方案 »

  1.   

    说白了一个Session就存一个用户名占内存有多大?现在的电脑服务器内存有多大?又说一个网站又有多少人同时在线?你多想了,其实Session就可以的
      

  2.   

    用from验证,记录用户登陆用户名就OK了
      

  3.   


    可是如果存的是从数据库查出来的该用户的信息呢。存一个table会比较占资源吧
      

  4.   

    cookie + session存一个登录用户的ID,能占用多少内存?
    随便一个服务器,如果就光存用户ID..那千万级都没点问题.
      

  5.   

    "可是如果存的是从数据库查出来的该用户的信息呢。存一个table会比较占资源吧"用Cache话说,占不占资源就看你查询用户的什么信息,如果你他用户的成长经历的照片也取出来存,那就必然占用.