RT
我最常用的是 页面缓存 和 用户控件缓存
但是之前看到有人说起过  页面缓存 只是针对某个客户端缓存  
也就是说   xxx.aspx?id=1   
A用户第一次访问就缓存.第二次直接从缓存读取
而B用户 同样访问 参数 为1 的这个页面 是不能享受 A 留下的缓存的..请问是这样的吗?有没有什么比较好的缓存解决方案..求解惑..

解决方案 »

  1.   

    Asp.net支持页面输出缓存和页面部分缓存
    将要缓存数据中易变数据和不变数据分离,只缓存不变数据,数据库缓存依赖
    选择合适的缓存机制
    主要是缓存命中率
    第三方分布式缓存解决方案 Memcached和Cacheman  
    使用一个内存中的static变量或者cache单元来为修改数据
    VaryByCustom="Cache:最后一次保存用户对象的Ticks"
    系统缓存全解析 
      

  2.   

     页面输出缓存作为最简单的缓存形式,输出缓存只是在内存中保留为响应请求而发送的 HTML 的副本。其后再有请求时将提供缓存的输出,直到缓存到期。
    不是lz所说的针对某个客户端