同一回话中创建多个session 可否在同一个回话中同时创建多个session 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 会话就是session,需要这么多session做什么? 一个 Session 就很耗费服务器内存了,要是一个会话有多个 Session,那么这服务器估计每小时都得 OutOfMemoryError 一次! 可以啊,你爱创建多少个SESSION随你意。只要完成操作后记得把SESSION清空一下对象,否则是会出现楼上的问题。 不知道你说这句话的时候,测试过没有?JSP页面默认都是支持session的,也就是说都会在服务器端记录相关的会话信息,除非这样定义: <%@ page session="false" %> 从我测试的结果来看,采用setAttribute方法给session设值,与session大小的变化关系基本上可以忽略不计,也就是说即使你设置了一个1k、几k字节的值,最终你会发现session(占的内存)变化并不大,但是正常情况下,我们使用session不可能要设置这么多值,仅仅是需要几个、几十个字节的内容就够了。在tomcat下,每个session约占内存2.01-2.14k之间,并且设置一个1k字符串,session才增长到2.02。所以,你可以算一下,你的内存大概能支持多少个用户了?再次强调一下:用session存储客户信息(合理的,少量的)真的对内存没有影响,因为你不用,你只要是打开了支持session模式,也即是:<%@ page session="true" %> 这样开始一个jsp,那么,你的内存也会按照约2k一个用户量的大小飙升(?),除非你把你所有页面的session支持全部关闭。 ps:我测试的时候无法是无法知道session到底占了多少内存,是通过启动一个tomcat,记录初始内存,然后创建100,000个会话,记录这个时候tomcat所占内存,想减得出session所占内存,100000个会话所占内存大约在196-208M之间。所以session不是老虎!大家不用谈session色变! 从来没有对SESSION变色,只有让SESSION变色。 回一楼的话,我想每次用户登录都创建一个新的session不管是否已经存在session 回一楼的话,我想每次用户登录都创建一个新的session不管是否已经存在session... ...本来就是这样的啊!创建 Session 和 维护 Session 是由WEB 服务器做的事。 一个会话就是一个session 多了会影响性能 ie浏览器中iframe加载完成,点击偶数次ie进度条加载不完 谁有浏览器代理服务器地址? 请教大家一个应用服务器的问题 在Eclipse+myEclipse+struts环境下做任何程序运行时都有以下相同的错误是怎么回事哦? 排班用户的添加代码求助 过滤空格及非法字符问题 在虚拟主机上的JSP网页,与数据库的连接,大家是采用什么方式? jsp为何不能连接到sql server2000? 高分求取连接各种类型数据库的JavaBean!!!! 请帮看一下这段JSP代码错在哪里? jsp用户登录问题 一个servlet中能不能创建多个cookie?
只要完成操作后记得把SESSION清空一下对象,
否则是会出现楼上的问题。
不知道你说这句话的时候,测试过没有?
JSP页面默认都是支持session的,也就是说都会在服务器端记录相关的会话信息,除非这样定义: <%@ page session="false" %> 从我测试的结果来看,采用setAttribute方法给session设值,与session大小的变化关系基本上可以忽略不计,也就是说即使你设置了一个1k、几k字节的值,最终你会发现session(占的内存)变化并不大,但是正常情况下,我们使用session不可能要设置这么多值,仅仅是需要几个、几十个字节的内容就够了。在tomcat下,每个session约占内存2.01-2.14k之间,并且设置一个1k字符串,session才增长到2.02。
所以,你可以算一下,你的内存大概能支持多少个用户了?再次强调一下:用session存储客户信息(合理的,少量的)真的对内存没有影响,因为你不用,你只要是打开了支持session模式,也即是:
<%@ page session="true" %> 这样开始一个jsp,那么,你的内存也会按照约2k一个用户量的大小飙升(?),除非你把你所有页面的session支持全部关闭。
本来就是这样的啊!
创建 Session 和 维护 Session 是由WEB 服务器做的事。