清漆缓存:特定域仅非全部

时间:2016-10-13 08:41:43

标签: ubuntu varnish-vcl

我需要帮助。可以仅缓存特定域,因为我不希望所有域都是缓存,我只想要 example.com 。我可以要求配置..提前谢谢。我正在使用Varnish Cache 4。

我只有这个

/etc/varnish/default.vcl

 backend marketics {
   .host = "127.0.0.1";
   .port = "7080";
 }

我的apache端口是7080。

1 个答案:

答案 0 :(得分:1)

您需要为其他域返回pass

sub vcl_recv {
  if (! req.host == "example.com") {
    return (pass);
  }
  #else failover to the default behaviour
}

pass告诉Varnish不要查看其缓存,它总是从后端获取内容。