清漆:即使请求或响应标头中存在某些cookie,也会进行缓存

时间:2016-09-20 22:20:41

标签: caching web-applications varnish

我有一个Web应用程序,其中内容对于非签名用户是动态的,可以为匿名用户提供调整超时的陈旧内容,我识别用户是匿名还是登录的方式是{{1 }}

我在网络应用中有多个Cookie,例如:A,B,c

  • $cordovaCapture.captureVideo(options).then(function (imageData) { var videoBlob = new Blob([imageData], { type: "video/mp4" }); ... }); 仅适用于已登录的用户
  • cookie A& A始终存在于任何回来的用户(请求中以及来自后端的所有响应)

我无法移除B& C完全来自应用程序,我希望只要B不存在就仍然可以缓存,并且仍然将所有cookie提供给用户(不从后端响应或前端请求中删除它们)

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

1 个答案:

答案 0 :(得分:1)

你做不到。如果你在仍然输出B& C,然后每个缓存的对象将返回相同的B&每个用户都有C cookie。您真的不希望向每个用户提供相同的Cookie值。

相关问题