SESSION的产生并不区分IP,他是客户端(IE)来生成的,如果像你所说的出现代理服务器的问题的话,的确会产生大量的SESSION,介意将SESSION会话的有效期设的短一些,这样可以有效降低服务器负担,采用COOKIE也是一个不错的主意

解决方案 »

  1.   

    Session 一定要少用!!!!
    记得每一个Session 至少是2k ,多用cookie 吧.
      

  2.   

    不用SESSION也能记录每个登陆用户的信息?
      

  3.   

    用cookie也可以,所不同的是session保存在服务器端,而cookie保存在客户端。
      

  4.   

    session 是保存在服务器端,sessionID 是存在客户端而客户端是每个ie 进程连接服务器都会产生一次申请sessionID 事件,并且各进程所拥有的session 均不相同比如点桌面上的ie 启动十个IE连你的服务器就会拥有10 分的session,而同进程的IE 只拥有一份的session,比如由当前窗口点击某个链接生成的新窗口属于同进程(win98 的ie5.0 以下启用了在新窗口使用新的进程除外)session 和application 一样都相当的占资源,应该尽量少用,并且在不可避免的情况下应当使用session 数组,并且缩短它们的timeout 和及时的清空session推荐考虑cookies 和 hide form