【发布时间】:2018-09-20 08:46:16
【问题描述】:
是否可以使用两个独立的缓存存储设置 Varnish Cache?
然后基于 http 自定义标头使用 cache1 或 cache2。
例如:
- 请求 1 带有标头 (store=Cache1) 这应该转到 Cache1 存储在 Varnish 缓存中
- 请求 2 的传入与请求 1 完全相同,但带有标头 (store=Cache2),这应该转到 Varnish 缓存上的 Cache2 存储
当后端根据标头(但使用相同的 url)以不同的主体响应时会出现此用例 - 一个合法的用例。
【问题讨论】:
标签: reverse-proxy varnish varnish-vcl