varnish vcl 4 - 如果statuscode是302及其图片,则以某种方式传入vcl_recv

时间:2016-10-28 07:22:11

标签: varnish varnish-vcl

我似乎无法弄清楚如何告诉Varnish不要缓存返回302的图像。

案例如下: 我有一个图像处理程序,可以动态调整大小。我调用了一个URL - 它调整图像大小,然后重定向到新图像。

目前我的版画不是通过清漆返回的。由于缓存,它进入重定向的循环循环。真的需要避免这种情况。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

您无法在vcl_recv中知道请求是否会以302或200结尾。我认为Best是在带有图像请求的302状态的情况下覆盖vcl_backend_response中的缓存。