Location的默认是什么?如一页面查询数据库返回数据
当Location设置成Client时是不是缓存在客户端,对于不同电脑的上第一次请求都还要再查询一次数据库?如果是这样那根IE自己的缓存有什么区别?如果设置成Server是不是就是对于不同电脑的请求都取同一Server上的缓存?

解决方案 »

  1.   

    成员名称        说明 
    Any             输出缓存可位于产生请求的浏览器客户端、参与请求的代理服务器(或任何其他服务器)或处理请求的服务器上。 
    Client          输出缓存位于产生请求的浏览器客户端上。 
    Downstream      输出缓存可存储在任何 HTTP 1.1 可缓存设备中,源服务器除外。这包括代理服务器和发出请求的客户端。 
    None            对于请求的页,禁用输出缓存。 
    Server          输出缓存位于处理请求的 Web 服务器上。 
    ServerAndClient 输出缓存只能存储在源服务器或发出请求的客户端中。代理服务器不能缓存响应。 
      

  2.   

    1、Client 客户端缓存,也就是IE、NS、FireFox的缓存
    2、我也不是很清楚,不过我想应该是同一会话(Session)请求域的缓存。因为如果是楼主所说的“对于不同电脑的请求都取同一Server上的缓存”的话,那么,当一个用户请求一页有用户信息(如“我的信箱”)的页之后,而其它电脑上再请求这页时就显示这个用户的信息了!?所以缓存原理的前提是在安全之下。