diff --git a/varnish/default.vcl b/varnish/default.vcl index 101cb84..ecb131b 100644 --- a/varnish/default.vcl +++ b/varnish/default.vcl @@ -145,7 +145,11 @@ sub vcl_backend_response { set beresp.grace = std.duration(std.tostring( beresp.ttl / 10 ), 10m); if (beresp.grace < 10m) { set beresp.grace = 10m; } if (beresp.grace > 2h) { set beresp.grace = 2h; } - set beresp.keep = (beresp.ttl > 1h) ? 1h : beresp.ttl; + if (beresp.ttl > 1h) { + set beresp.keep = 1h; + } else { + set beresp.keep = beresp.ttl; + } } else { set beresp.grace = 0s; set beresp.keep = 0s;