一个持久的整数放在哪里合适?

qileroro 2006-09-21 11:19:29
是这样的,网站用到一个整数,这个整数会随用户的交互而改变,要求这个数字是可持久化的,
因为只是一个数字,所以不想存到数据库(而且存到数据库频繁使用会增加数据库负担)。

问一下有没有其它更方便的方法,先谢谢了!
...全文
168 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
qileroro 2006-09-21
  • 打赏
  • 举报
回复
感谢大家的回答,结贴吃饭~~
九命妖猫 2006-09-21
  • 打赏
  • 举报
回复
放在xml或者放在数据库中
放在session容易丢失
qileroro 2006-09-21
  • 打赏
  • 举报
回复
程序终止的时候(在Application_End中)再将数据序列化
---------------------------------------
如果IIS突然死掉,或服务器突然死机或重启会不会丢失?
sekone 2006-09-21
  • 打赏
  • 举报
回复
一个数据还是XML等更好,如果是持久保存一个类的数据,序列化就最好了
sekone 2006-09-21
  • 打赏
  • 举报
回复
人家要的是持久化的数据,session和Application怎么能行呢
可以序列化到磁盘上,程序启动的时候再反序列化,用Application保存,修改的时候修改到Application中,程序终止的时候(在Application_End中)再将数据序列化
petshop4 2006-09-21
  • 打赏
  • 举报
回复
MARK
erwanfan 2006-09-21
  • 打赏
  • 举报
回复
搞那么复杂作什么?
一个整数用session就可以了
viena 2006-09-21
  • 打赏
  • 举报
回复
//我也是想这样做,就是怕那些缓存的过期策略搞得麻烦~~~
不用管缓存什么时候过期,度缓存之前判断一下,过期了,重新从数据库取就可以了
viena 2006-09-21
  • 打赏
  • 举报
回复
可以封装一个类,
其中使用HttpContext.Current.Cache来缓存
sekone 2006-09-21
  • 打赏
  • 举报
回复
可以序列化到磁盘上,或者放XML
qileroro 2006-09-21
  • 打赏
  • 举报
回复
我也是想这样做,就是怕那些缓存的过期策略搞得麻烦~~~
viena 2006-09-21
  • 打赏
  • 举报
回复
注意从缓存中读的时候先判断下是否存在
如果不存在,从数据库中读,并写缓存
viena 2006-09-21
  • 打赏
  • 举报
回复
存放在数据库中,程序启动时放入缓存;
从缓存中读;
写的时候更新数据库,同时更新缓存
qileroro 2006-09-21
  • 打赏
  • 举报
回复
可是放到Session和Application里面,应用程序一关闭或生启就丢失了啊。
我是要存储起来的
viena 2006-09-21
  • 打赏
  • 举报
回复
//而且存到数据库频繁使用会增加数据库负担
太小看数据库的能力了,一个数会增加数据库负担?开玩笑!
Robert_Wang1983 2006-09-21
  • 打赏
  • 举报
回复
多个用户使用记得加lock{}
flyzq 2006-09-21
  • 打赏
  • 举报
回复
不增加数据库负担那就只能是增加WEB服务器负担了
权衡一下
Robert_Wang1983 2006-09-21
  • 打赏
  • 举报
回复
如果多个用户公用放到Appliction里啊,
一个用户的放到Session里啊
int64 2006-09-21
  • 打赏
  • 举报
回复
如果只是客户端使用的,用Seesion,或者Cookie

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧