使用application对象存储一个订单类的实例(有几万条记录的话),会不会有什么问题??我的感觉是application是所有用户共享的,订单类的实例也随时都会被访问,这样的话应该不会造成服务器资源浪费吧而且是不是想当于缓存,速度上也有提升啊

解决方案 »

  1.   

    会造成浪费,这么多的数据,不用application为好
      

  2.   

    真是有创意,服务器的资源是最宝贵的,很多人一条记录都不愿放在application里,你居然一放就是几万条
      

  3.   

    如果你用asp.net则可以用缓存,2个不一样的。
      

  4.   

    但是application是所有用户共享的啊
    记录都放里面,读取时无需要从数据库中读
    可提高效率吧
      

  5.   

    在Sql server中用作业调度,按一定时期(比如一天凌晨)执行一次,微软的一个电子购物网站是这样做的。
      

  6.   

    zhzuo(秋枫) ( ) 作业调度??和解??是同意把一定规模的数据放缓存是吗?
      

  7.   

    我觉得,不应该这样做,你可以将数据中的一些放入缓存,然后根据这个数据生成一个唯一的一个MD5码,当用户在请求这个资源的时候,首先生成一个MD5码然后与这个相比,如果相同则取出,否则查找,然后在存入,这样我觉的可能要快点,最好是把数据按照一定的规律分成一段一段的
      

  8.   

    计算一下,如果存储一记录需要200个字节,则10000记录还不过2M呢。
    如果说一条记录需要200K字节,则10000记录就要2G内存了,你掂量一下每条记录的所需空间就可以确定该怎么做了。
      

  9.   

    zhzuo(秋枫) ( ) 作业调度??和解??是同意把一定规模的数据放缓存是吗?
      

  10.   

    在Sql server中用作业调度,按一定时期(比如一天凌晨)执行一次,微软的一个电子购物网站是这样做的。何解?请指教!