小编Mat*_*att的帖子

清漆:如何根据特定 cookie 的值单独缓存页面

我管理的站点只有一个 cookie,我们必须使用它,但它始终是 9 个值之一(包括没有值)。我想在我们的应用程序服务器前使用 varnish,varnish 根据 cookie 值分别缓存每个页面的一个版本。

因此,如果我们有页面 /page1,Varnish 应该单独管理 /page1 外观的副本,其中包含 cookie 值 a、b、c、d 等......

假设我们在 Varnish 服务器上有足够的内存来处理存储所有带有所有 cookie 组合的页面。

我们已经尝试了许多 VCL 设置,但无法确切地弄清楚如何进行这项工作。Varnish 还需要将该特定 cookie 发送到我们的应用程序服务器,以便我们的应用程序知道要发送回哪些内容。

提前致谢!

php cookies varnish varnish-vcl

5
推荐指数
1
解决办法
4859
查看次数

标签 统计

cookies ×1

php ×1

varnish ×1

varnish-vcl ×1