我管理的站点只有一个 cookie,我们必须使用它,但它始终是 9 个值之一(包括没有值)。我想在我们的应用程序服务器前使用 varnish,varnish 根据 cookie 值分别缓存每个页面的一个版本。
因此,如果我们有页面 /page1,Varnish 应该单独管理 /page1 外观的副本,其中包含 cookie 值 a、b、c、d 等......
假设我们在 Varnish 服务器上有足够的内存来处理存储所有带有所有 cookie 组合的页面。
我们已经尝试了许多 VCL 设置,但无法确切地弄清楚如何进行这项工作。Varnish 还需要将该特定 cookie 发送到我们的应用程序服务器,以便我们的应用程序知道要发送回哪些内容。
提前致谢!