2016-09-20 62 views
1

我有一个web应用程序,其内容对于未登录用户是动态的,可以为匿名用户提供已调整超时的内容如果用户是匿名或登录是通过的cookie A光油:缓存即使某些cookie存在于请求或响应标头中

存在我在网络应用多个cookie,例如:A,B,C

  • A只存在于登录的用户
  • B & C总是存在的回来任何用户(在请求并从后端的所有响应)

我不能删除B & C完全由应用程序,我想还是可以,只要缓存为A不存在并仍然提供所有cookies回给用户(不从后端响应或前端请求中删除它们)

如何为这种情况配置清漆?

回答

1

你不行。如果您在仍然输出B & C的情况下缓存某些内容,则每个缓存的对象都会向每个用户返回相同的B & C Cookie。你真的不希望为每个用户提供相同的cookie值。

+0

有没有一种方法可以在缓存处理之前将它们拿出来,并在清漆缓存处理后将其添加回 –

+0

我也无法为我的应用服务器上的每个请求创建会话 –