是这样的,网站用到一个整数,这个整数会随用户的交互而改变,要求这个数字是可持久化的,
因为只是一个数字,所以不想存到数据库(而且存到数据库频繁使用会增加数据库负担)。问一下有没有其它更方便的方法,先谢谢了!

解决方案 »

  1.   

    如果只是客户端使用的,用Seesion,或者Cookie
      

  2.   

    如果多个用户公用放到Appliction里啊,
    一个用户的放到Session里啊
      

  3.   

    不增加数据库负担那就只能是增加WEB服务器负担了
    权衡一下
      

  4.   

    可是放到Session和Application里面,应用程序一关闭或生启就丢失了啊。
    我是要存储起来的
      

  5.   

    可以序列化到磁盘上,或者放XML
      

  6.   

    可以封装一个类,
    其中使用HttpContext.Current.Cache来缓存
      

  7.   

    搞那么复杂作什么?
    一个整数用session就可以了
      

  8.   

    人家要的是持久化的数据,session和Application怎么能行呢
    可以序列化到磁盘上,程序启动的时候再反序列化,用Application保存,修改的时候修改到Application中,程序终止的时候(在Application_End中)再将数据序列化
      

  9.   

    一个数据还是XML等更好,如果是持久保存一个类的数据,序列化就最好了
      

  10.   

    程序终止的时候(在Application_End中)再将数据序列化
    ---------------------------------------
    如果IIS突然死掉,或服务器突然死机或重启会不会丢失?
      

  11.   

    放在xml或者放在数据库中
    放在session容易丢失