`
csevan
  • 浏览: 60786 次
  • 性别: Icon_minigender_1
  • 来自: 长沙市
文章分类
社区版块
存档分类
最新评论

讨论一下有没必要再一个门户SESSION中保存大量信息

阅读更多
如果我一个用户登陆门户SESSION中保存了1000对象信息(每个对象可能就是一个字符串而已)
然后这个门户同时在线数会达到1W以上的话。
在峰值的时候,是不是服务器内存的占用就会是1000对象 * 10000用户 = 1000W对象。
那么请问这样做的话,会不会出现内存泄漏的问题?

有没有人研究过?  内存多少能满足要求?

或则说SESSION本身就不应该这么做,还是要多访问数据库比较好?

分享到:
评论
28 楼 kevinwong 2008-12-16  
除了DDOS外 session不可靠 出了问题你找不着北
27 楼 lookdd1 2008-12-16  
说了半天没有提出解决办法的。。。。

xiaoqiu369 写道
robbin 写道
把大量信息放在session里面是典型的找抽行为。





这样的回复是不负责任的。。。。
26 楼 shiyuntian_wang 2008-12-16  
I 'm very very sad for undstanding your talk. why why why..... no wonder for ....
나는 매우 슬퍼한다
25 楼 0000 2008-12-16  
第三方缓存
24 楼 nwangwei 2008-12-16  
门户嘛,在关键地方再次判断权限呀
判断权限限定较少的地方,用session数据
23 楼 hommy8 2008-12-16  
luoba 写道
robbin 写道
把大量信息放在session里面是典型的找抽行为。


说的非常好!既幽默,又搞笑!
22 楼 xiaoqiu369 2008-12-16  
robbin 写道
把大量信息放在session里面是典型的找抽行为。


21 楼 herowzz 2008-12-15  
请问大牛们,缓存如何判断权限。。。
20 楼 ytuwlg 2008-12-15  
2级缓存+cookie
19 楼 showtime520 2008-12-15  
缓存才是王道,楼主用下2缓吧
18 楼 neptune 2008-12-15  
有个东西叫cookie
17 楼 duker 2008-12-15  
session 中放数据最大的问题是在群集环境下session 的复制和同步会占用大量的cpu资源和带宽。。

16 楼 sgysgy 2008-12-15  
csevan 写道
也是,只是访问的时候数据是从WEB SERVICE接口获取的,速度不是很快。。。
属于类似权限的对象。。。  
在想一个如果权限非常多复杂的网站存储权限ID的时候是如何弄的?
每个用户,难道非要每次读取数据库吗?

缓存 Ibatis Hibernate都有 频繁常用数据缓存 更新删除再刷新就好了
全部放SESSION里面是无聊的行为,掩耳盗铃
15 楼 xuyao 2008-12-15  
还是用cookie吧,门户网站又没什么重要信息,没啥可安全的
14 楼 hocus 2008-12-15  
cookie
没看到很多站点登录时候都有个 remember me 的复选框嘛
13 楼 xchlove 2008-12-15  
都是一群大牛 说了半天 没看到一个提出解决办法 都在说好不好 是个人都知道session里面存多了东西不好
12 楼 luolonghao 2008-12-15  
session,为了保持会话用的,不是用来存数据。。。
11 楼 lqql 2008-12-15  
czx566 写道
sdh5724 写道
lqql 写道
session的问题很郁闷,我写了一个J2EE容器,然后测试部门测试的时候说内存泄漏,后来发现原来是session的问题,因为他们搞了几十个线程不停防问首页,但都不带session,所以第次都会建立新的session,虽然每个session没有多少东西,但还是有几个空对象的,而且至少要保存一个sessionID吧.每秒钟3000多的并发处理,结果内存就不停的上涨..........郁闷啊!


不是很正常的问题么。。。。所以, 现在一般对外服务的网站都不用session.



那对外服务的网站怎么处理 状态访问?

我也很关心这个问题!
10 楼 czx566 2008-12-15  
sdh5724 写道
lqql 写道
session的问题很郁闷,我写了一个J2EE容器,然后测试部门测试的时候说内存泄漏,后来发现原来是session的问题,因为他们搞了几十个线程不停防问首页,但都不带session,所以第次都会建立新的session,虽然每个session没有多少东西,但还是有几个空对象的,而且至少要保存一个sessionID吧.每秒钟3000多的并发处理,结果内存就不停的上涨..........郁闷啊!


不是很正常的问题么。。。。所以, 现在一般对外服务的网站都不用session.



那对外服务的网站怎么处理 状态访问?
9 楼 sdh5724 2008-12-15  
lqql 写道
session的问题很郁闷,我写了一个J2EE容器,然后测试部门测试的时候说内存泄漏,后来发现原来是session的问题,因为他们搞了几十个线程不停防问首页,但都不带session,所以第次都会建立新的session,虽然每个session没有多少东西,但还是有几个空对象的,而且至少要保存一个sessionID吧.每秒钟3000多的并发处理,结果内存就不停的上涨..........郁闷啊!


不是很正常的问题么。。。。所以, 现在一般对外服务的网站都不用session.

相关推荐

    Xabber客户端.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    XUI-master.zip

    一个简洁而又优雅的Android原生UI框架,解放你的双手!还不赶紧点击使用说明文档,体验一下吧! 涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、FlowLayout、Switch、Actionbar、TabBar、Banner、GuideView、BadgeView、MarqueeView、WebView、SearchView等一系列的组件和丰富多彩的样式主题。

    基于背向散射的超声骨密度仪算法研究和软件设计的任务书.docx

    基于背向散射的超声骨密度仪算法研究和软件设计的任务书.docx

    机械毕业设计81五自由度机械臂设计.doc

    机械毕业设计81五自由度机械臂设计.doc

    数据可视化-上海各地区风速热力图

    数据可视化-上海各地区风速热力图

    侧边栏滑动.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    RBF神经网络概述.doc

    RBF神经网络概述.doc

    游戏植物大战僵尸(经典版)

    游戏植物大战僵尸(经典版)

    社会工程优化器 (SEO) 元启发式优化算法matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    基于s7200自动售货机-plc-控制.doc

    基于s7200自动售货机-plc-控制.doc

    基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip

    基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分

    电脑工具.txt

    电脑工具.txt

    梯度金字塔机制(GPM)元启发式优化算法matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    安卓图片旋转放大缩写透明度调整例子.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    移动机器人机械臂的设计小论文.doc

    移动机器人机械臂的设计小论文.doc

    thermometer_仪表盘.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    带暂停功能倒计时TimeCountDown盒子适用.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    C语言学习记录: 1.代码托管 2.学习到的算法 3.学习打卡 4.c语言基础题目 5.c语言学习笔记 6.代码解析拓展.zip

    C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

    C++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zip

    【资源说明】 C++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zipC++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zipC++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    密码学实验报告2.docx

    密码学实验报告2.docx

Global site tag (gtag.js) - Google Analytics