把数据源放在session中有什么好与不好? Session.Add("SourceTable", ds)当数据源特别大的时候,服务器会不会负担重读取数据库好还是直接读取session好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取数据库比较好 如果在Session中置入了较大的对象那么随着站点访问量的增大,服务器将会运行成本提高 用session中,每访问一次,就会在内存中重新创建一个实例,如果没有即时回收,会加重服务器负担 Session.Add("SourceTable", ds) 当数据源特别大的时候,服务器会不会负担重 ========会,而且session很不稳定,容易丢失读取数据库好还是直接读取session好?======读数据库吧.如果是少量数据.而且经常使用的可以放到session中.比如用户信息等 建议你凡是大一点的东西,都放数据库,只要很小的变量才往SESSION中放。 直接读数据库好了,session很容易丢失的 除楼上说的之外,SESSION也有容量限制. 我就普有一次查询结果放SESSION,数据量小没问题,要是返回记录一多,直接报内存不足 数据少放在Session里,数据多放在数据库里。 你可以把整个数据集放到application里,然后你再通过条件过滤把每个人要的数据附给控件显示,session会造成每人一份数据,当然占内存。 Session 容易数据丢失 数据量大的话直接访问数据库好一点 session好就好在他在任何一个地方都能取得,有些数据你不能放到数据库,就比如一些信息时不稳定的,你可能随时改变,有在不同页面取,这时用session是非常好的,但是session会丢失这个不知道是怎么解决了 flv视频不能播放 My97DatePicker控件问题 给人看不起我用控件(aspnetpager,fckeditor) 请问吴旗娃的aspnetpager控件如何排序? 如何获取弹出层中选中的内容? 这个配置错误? 消除DataTable的重复数据? 请教一个正则表达式的书写问题,来看看,up也给分! (初学者)各位好心人帮帮忙,跪求图片上传且不需生成缩略图的代码。 用脚本设置IE的安全选项 出现错误“在分析向此请求提供服务所需资源时出错”是什么原因呢? asp.net Cache过期时间问题(懒)
当数据源特别大的时候,服务器会不会负担重
========
会,而且session很不稳定,容易丢失读取数据库好还是直接读取session好?
======
读数据库吧.如果是少量数据.而且经常使用的可以放到session中.
比如用户信息等
数据多放在数据库里。
数据量大的话直接访问数据库好一点