如何使用 Vmod Xkey 使缓存中的对象无效

问题描述

我正在使用 xKey Vmode 插件通过标签清除对象。我确实设置了我的 varnish 配置来工作并支持 xkey,但现在我没有找到任何关于如何通过 varnishadm 或 vcl 发送该数据的资源。目前,我正在使用 HTTP 禁令

curl -X BAN -H 'X-Purge-Regex: 1.pbf' varnish

以 BAN 无效。

也可以发送带有逗号分隔的 xkey 值吗? 像:我缓存的 URL 类似于:

  1. www.example.com/foo/xyz?name="t1;t2"
  2. www.example.com/foo/abc?name="t1
  3. www.example.com/foo/xyz?name="t2"

目前,使用 BAN URL - 我使用正则表达式传递 t1 值,这可以使 #1 和 #2 无效, 但现在有了 Xkey

  1. 如何使用 xkey 发送 http?
  2. Xkey 是否可以在单个请求中支持多个标签?
  3. 我可以使用 (xyz,t2) 发送 xkey - 有了这个,我想让 #1 和 #2 无效。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)