日期:2014-05-19  浏览次数:20622 次

关于oscache 页面缓存问题
最近做了个网站 使用了oscache页面缓存 现在遇到了一个问题 : 我用的是全局缓存(使用到了过滤器) 但是当用户登陆过后 在其他用户界面也可以看到该登陆用户的信息 比如页面顶部的 像 欢迎XXX的信息 现在想只有用户登陆信息不进行缓存 怎么实现?求教!!

------解决方案--------------------
如果要负载平衡中使用session,则用memcached,
memcached是在进程之外的,用于存储session比较合适,可以降低水平扩展中session复制的代价。 
http://www.iteye.com/topic/81641 
http://www.iteye.com/topic/82565 

------解决方案--------------------
可以只全局缓存页面中的公共部分,特殊部分单独缓存,组合成页面返回,特殊部分可以制定特殊的缓存策略,如:用户首次访问计入缓存,1天后失效等。视需求而定吧。
------解决方案--------------------
探讨
引用:

如果要负载平衡中使用session,则用memcached,
memcached是在进程之外的,用于存储session比较合适,可以降低水平扩展中session复制的代价。
http://www.iteye.com/topic/81641
http://www.iteye.com/topic/82565

我用的页面缓存的范围是 applicat……