如何在varnish中编写VCL来不进行缓存

时间:2012-02-28 09:00:16

标签: varnish

我需要在Varnish中编写VCL,以防止在cookie值等特定条件下进行缓存。

知道怎么做吗?

2 个答案:

答案 0 :(得分:0)

编写并加载您自己的.vcl文件,以指示清除何时缓存。默认情况下,不会缓存带cookie的请求。

您可以从Varnish tutorial开始,如果您无法使其发挥作用,请不要犹豫,在本网站上提出更具体的问题......

答案 1 :(得分:0)

将以下内容放在vcl_recv中:

# as soon as we have a NO_CACHE cookie pass request
if (req.http.cookie ~ "NO_CACHE=") {
    return (pass);
}