静态变量当然是放在服务器内存中的。
问题是它对于一个asp.net应用程序是全局的。严格来说,不是说Page_Load每次都执行,
而是Init,Load,PreRender,UnLoad这些时间每次都执行
问题是它对于一个asp.net应用程序是全局的。严格来说,不是说Page_Load每次都执行,
而是Init,Load,PreRender,UnLoad这些时间每次都执行
解决方案 »
- 作为项目经理兼架构师 在构架时 程序员应该分配他们干什么
- 请问三层模式里的“实体类”算哪一层?
- 关于论坛的数据库设计,请指点一下!!
- .net forms身份验证的问题
- 关于日期格式的转换
- DateSet在JavaScript里面的取值怎么总是undefined???
- 谁能给我推荐一款能在net2.0下用的下拉日期选择控件啊?
- 请教:关于DataGrid的问题,哪位大侠能帮我指点一下,小妹在此先谢谢了
- 用Request.QueryString时有好几个参数,请教判断问题。
- 在ASP.NET怎样处理公用事件?
- 关于outlookbar 的注册码谁有?多谢谢~!
- 编译时,未能将临时文件复制到输出目录中。这是为什么?
Session根据需要,可以释放
我想压力的问题会比session 小很多,不会很大,毕竟static 是一个相对于class的 ,至少static的东西不会有时间限制,
我也想知道倒底是session占用资源大还是static大
不过客户端少的情况下,
可以考虑
而静态变量可能会越积越多吧
我想就占用资源来讲静态变量会少一点同时也祝大家圣诞快乐!
同时也是来接分的
:) :) :)
session是一个Hashtable,里面存的是object类型,读取时需要强类型转换,以得到自己的类型。session会因为会话超时而结束。
static静态变量变量是全局的,他属于一个应用程序域不会因为类实例的创建才创建。
不过他有一个好处就是不需要强类型转换。访问速度要比session快。
static Member相当于 Application 而不是Session