那位朋友可以谈谈asp.net session和cache缓存数据集合时的性能比较,并能说明一下原因,谢谢

解决方案 »

  1.   

    一个全局的,一个per用户级的,比它俩做什么?
      

  2.   

    还不如比较HttpContext.Cache和HttpRuntime.Cache呢:-)
      

  3.   

    我想问一下,session保存数据集合和cache保存数据集合,在asp.net页面中使用的话,谁的效率更高一点,session用来维持状态,而cache只是服务器中的一段内存,他们应该都保存在服务器的内存中的,session中的数据是不是要会回传到服务器端啊
      

  4.   

    如果有多台web服务器,他们之间可以共享Session,但不能共享Cache,session开启的话,客户端会有一个sessionID的cookie来回传递,用来标示这次请求使用哪个Session。 如果是单台服务器,session和cache都是进程内的内存访问,效率相似, 如果是多台服务,session有进程间通信或者是数据库访问(另一种session共享方式),效率要比cache低
      

  5.   

    我也迷惑,有时候可否把SESSION当缓存用